From: Lukas Schauer Date: Wed, 17 Feb 2016 18:00:33 +0000 (+0100) Subject: allow spaces in path to hook-script (fixes #142) X-Git-Tag: v0.1.0~14 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=75be937a8fb007205da182f69e0b9639fc9fb9a7;p=thirdparty%2Fdehydrated.git allow spaces in path to hook-script (fixes #142) --- diff --git a/letsencrypt.sh b/letsencrypt.sh index dc16464..9821d2a 100755 --- a/letsencrypt.sh +++ b/letsencrypt.sh @@ -267,7 +267,7 @@ http_request() { # Wait for hook script to clean the challenge if used if [[ -n "${HOOK}" ]] && [[ "${HOOK_CHAIN}" != "yes" ]] && [[ -n "${challenge_token:+set}" ]]; then - ${HOOK} "clean_challenge" '' "${challenge_token}" "${keyauth}" <&4 >&5 2>&6 + "${HOOK}" "clean_challenge" '' "${challenge_token}" "${keyauth}" <&4 >&5 2>&6 fi # remove temporary domains.txt file if used @@ -401,7 +401,7 @@ sign_csr() { done # Wait for hook script to deploy the challenges if used - [[ -n "${HOOK}" ]] && [[ "${HOOK_CHAIN}" = "yes" ]] && ${HOOK} "deploy_challenge" ${deploy_args[@]} <&4 >&5 2>&6 + [[ -n "${HOOK}" ]] && [[ "${HOOK_CHAIN}" = "yes" ]] && "${HOOK}" "deploy_challenge" ${deploy_args[@]} <&4 >&5 2>&6 # Respond to challenges idx=0 @@ -410,7 +410,7 @@ sign_csr() { keyauth="${keyauths[${idx}]}" # Wait for hook script to deploy the challenge if used - [[ -n "${HOOK}" ]] && [[ "${HOOK_CHAIN}" != "yes" ]] && ${HOOK} "deploy_challenge" ${deploy_args[${idx}]} <&4 >&5 2>&6 + [[ -n "${HOOK}" ]] && [[ "${HOOK_CHAIN}" != "yes" ]] && "${HOOK}" "deploy_challenge" ${deploy_args[${idx}]} <&4 >&5 2>&6 # Ask the acme-server to verify our challenge and wait until it is no longer pending echo " + Responding to challenge for ${altname}..." @@ -428,7 +428,7 @@ sign_csr() { # Wait for hook script to clean the challenge if used if [[ -n "${HOOK}" ]] && [[ "${HOOK_CHAIN}" != "yes" ]] && [[ -n "${challenge_token}" ]]; then - ${HOOK} "clean_challenge" ${deploy_args[${idx}]} <&4 >&5 2>&6 + "${HOOK}" "clean_challenge" ${deploy_args[${idx}]} <&4 >&5 2>&6 fi idx=$((idx+1)) @@ -440,7 +440,7 @@ sign_csr() { done # Wait for hook script to clean the challenges if used - [[ -n "${HOOK}" ]] && [[ "${HOOK_CHAIN}" = "yes" ]] && ${HOOK} "clean_challenge" ${deploy_args[@]} + [[ -n "${HOOK}" ]] && [[ "${HOOK_CHAIN}" = "yes" ]] && "${HOOK}" "clean_challenge" ${deploy_args[@]} if [[ "${reqstatus}" != "valid" ]]; then # Clean up any remaining challenge_tokens if we stopped early @@ -533,7 +533,7 @@ sign_domain() { ln -sf "cert-${timestamp}.pem" "${BASEDIR}/certs/${domain}/cert.pem" # Wait for hook script to clean the challenge and to deploy cert if used - [[ -n "${HOOK}" ]] && ${HOOK} "deploy_cert" "${domain}" "${BASEDIR}/certs/${domain}/privkey.pem" "${BASEDIR}/certs/${domain}/cert.pem" "${BASEDIR}/certs/${domain}/fullchain.pem" <&4 >&5 2>&6 + [[ -n "${HOOK}" ]] && "${HOOK}" "deploy_cert" "${domain}" "${BASEDIR}/certs/${domain}/privkey.pem" "${BASEDIR}/certs/${domain}/cert.pem" "${BASEDIR}/certs/${domain}/fullchain.pem" <&4 >&5 2>&6 unset challenge_token echo " + Done!"