]> git.street.me.uk Git - andy/dehydrated.git/commitdiff
Check that the detected config is a file (#211)
authorAlex Macleod <alex@macleod.io>
Thu, 26 May 2016 13:02:15 +0000 (14:02 +0100)
committerLukas Schauer <lukas2511@users.noreply.github.com>
Thu, 26 May 2016 13:02:15 +0000 (15:02 +0200)
letsencrypt.sh

index 4add00c1d9c7001fef1ca62a8bf357ed2620e524..df7adf223afef834dba48d74ccb8554ba82eb58a 100755 (executable)
@@ -51,7 +51,7 @@ load_config() {
   # Check for config in various locations
   if [[ -z "${CONFIG:-}" ]]; then
     for check_config in "/etc/letsencrypt.sh" "/usr/local/etc/letsencrypt.sh" "${PWD}" "${SCRIPTDIR}"; do
-      if [[ -e "${check_config}/config" ]]; then
+      if [[ -f "${check_config}/config" ]]; then
         BASEDIR="${check_config}"
         CONFIG="${check_config}/config"
         break
@@ -83,7 +83,7 @@ load_config() {
     echo "#" >&2
     echo "# !! WARNING !! No main config file found, using default config!" >&2
     echo "#" >&2
-  elif [[ -e "${CONFIG}" ]]; then
+  elif [[ -f "${CONFIG}" ]]; then
     echo "# INFO: Using main config file ${CONFIG}"
     BASEDIR="$(dirname "${CONFIG}")"
     # shellcheck disable=SC1090