summaryrefslogtreecommitdiffstats
path: root/builder/dnbd3-rootfs/hooks/fetch-config.sh
diff options
context:
space:
mode:
authortorben2016-03-01 18:13:24 +0100
committertorben2016-03-01 18:13:24 +0100
commitfa94d54dc987aa0721d765e3a27e39e5618edea8 (patch)
tree891d944006319ab7a0ede8dec838b9730da3d073 /builder/dnbd3-rootfs/hooks/fetch-config.sh
parentRemove unneeded hook files. (diff)
downloadsystemd-init-fa94d54dc987aa0721d765e3a27e39e5618edea8.tar.gz
systemd-init-fa94d54dc987aa0721d765e3a27e39e5618edea8.tar.xz
systemd-init-fa94d54dc987aa0721d765e3a27e39e5618edea8.zip
Refactor.
Diffstat (limited to 'builder/dnbd3-rootfs/hooks/fetch-config.sh')
-rwxr-xr-xbuilder/dnbd3-rootfs/hooks/fetch-config.sh8
1 files changed, 4 insertions, 4 deletions
diff --git a/builder/dnbd3-rootfs/hooks/fetch-config.sh b/builder/dnbd3-rootfs/hooks/fetch-config.sh
index 61174a3f..c9f026de 100755
--- a/builder/dnbd3-rootfs/hooks/fetch-config.sh
+++ b/builder/dnbd3-rootfs/hooks/fetch-config.sh
@@ -1,10 +1,10 @@
#!/usr/bin/env bash
+# -*- coding: utf-8 -*-
# region imports
type getarg >/dev/null 2>&1 || source /lib/dracut-lib.sh
source "/usr/lib/rebash/core.sh"
core.import exceptions
exceptions.activate
-core.import utils
core.import logging
# endregion
( # subshell for variable scoping
@@ -25,7 +25,8 @@ IFS=','
for host in ${slx_server}; do
logging.info "Trying host \"$host\"."
if wget --timeout 5 "http://${host}/${slx_server_base}${configuration_file_name}" \
- --output-document "/etc/openslx"; then
+ --output-document '/etc/openslx'
+ then
break
fi
done
@@ -35,11 +36,10 @@ if [[ ! -e "/etc/openslx" ]]; then
logging.warn "Downloading OpenSLX configuration file from any of the servers \"${slx_server}\" at location \"${slx_server_base}${configuration_file_name}\" failed. Return code: $return_code"
exit 1
fi
+
) || exit $?
exceptions.deactivate
# region vim modline
-
# vim: set tabstop=4 shiftwidth=4 expandtab:
# vim: foldmethod=marker foldmarker=region,endregion:
-
# endregion