From: Benjamin Albrecht Date: Sun, 21 Feb 2016 00:41:53 +0000 (+0100) Subject: allow spaces in path to additional configuration file X-Git-Tag: v0.1.0~8^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F151%2Fhead;p=thirdparty%2Fdehydrated.git allow spaces in path to additional configuration file --- diff --git a/letsencrypt.sh b/letsencrypt.sh index 99f5592..89d09dc 100755 --- a/letsencrypt.sh +++ b/letsencrypt.sh @@ -89,13 +89,13 @@ load_config() { _exiterr "The path ${CONFIG_D} specified for CONFIG_D does not point to a directory." >&2 fi - for check_config_d in ${CONFIG_D}/*.sh; do + for check_config_d in "${CONFIG_D}"/*.sh; do if [[ ! -e "${check_config_d}" ]]; then echo "# !! WARNING !! Extra configuration directory ${CONFIG_D} exists, but no configuration found in it." >&2 break elif [[ -f "${check_config_d}" ]] && [[ -r "${check_config_d}" ]]; then echo "# INFO: Using additional config file ${check_config_d}" - . ${check_config_d} + . "${check_config_d}" else _exiterr "Specified additional config ${check_config_d} is not readable or not a file at all." >&2 fi