]> git.ipfire.org Git - thirdparty/dehydrated.git/commitdiff
check if hooks are chained before calling cleanup-hook on errors (fixes #126)
authorLukas Schauer <lukas@schauer.so>
Wed, 10 Feb 2016 18:09:17 +0000 (19:09 +0100)
committerLukas Schauer <lukas@schauer.so>
Wed, 10 Feb 2016 18:09:17 +0000 (19:09 +0100)
letsencrypt.sh

index 72bd8b91017debff8c3cf6b3bae7e9fb725987d2..d3877d953753a752ba3e66f8ac548b7f1352ff9b 100755 (executable)
@@ -229,6 +229,7 @@ _openssl() {
     echo >&2
     echo "Details:" >&2
     echo "${out}" >&2
+    echo >&2
     exit ${res}
   fi
 }
@@ -255,7 +256,7 @@ http_request() {
     rm -f "${tempcont}"
 
     # Wait for hook script to clean the challenge if used
-    if [[ -n "${HOOK}" ]] && [[ -n "${challenge_token:+set}" ]]; then
+    if [[ -n "${HOOK}" ]] && [[ "${HOOK_CHAIN}" != "yes" ]] && [[ -n "${challenge_token:+set}" ]]; then
       ${HOOK} "clean_challenge" '' "${challenge_token}" "${keyauth}" <&4 >&5 2>&6
     fi