]> git.ipfire.org Git - thirdparty/dehydrated.git/commitdiff
pass altname/domain as second argument to HOOK
authorSimon Ruderich <simon@ruderich.org>
Tue, 8 Dec 2015 14:16:05 +0000 (15:16 +0100)
committerSimon Ruderich <simon@ruderich.org>
Tue, 8 Dec 2015 15:04:47 +0000 (16:04 +0100)
config.sh.example
letsencrypt.sh

index f61b430a85e0ab47d95f8b382bbb147901b0a62c..de48b428e5b9c2f53db17e2f2375513fdc15078a 100644 (file)
 
 # Program or function called in certain situations
 #
-# After generating the challenge-response, or after failed challenge
-# Given arguments: clean_challenge|deploy_challenge token-filename token-content
+# After generating the challenge-response, or after failed challenge (in this
+# case altname is empty)
+# Given arguments: clean_challenge|deploy_challenge altname token-filename token-content
 #
 # After successfully signing certificate
-# Given arguments: deploy_cert path/to/privkey.pem path/to/cert.pem path/to/fullchain.pem
+# Given arguments: deploy_cert domain path/to/privkey.pem path/to/cert.pem path/to/fullchain.pem
 #
 # BASEDIR and WELLKNOWN variables are exported and can be used in an external program
 # default: <unset>
index e7f2b94ea8a9643814eba61ebe458d84bb27eb73..f495cb12a4880e3a88d168dbfbae0f03c5955c0a 100755 (executable)
@@ -101,7 +101,7 @@ _request() {
 
     # Wait for hook script to clean the challenge if used
     if [[ -n "${HOOK}" ]]; then
-      ${HOOK} "clean_challenge" "${challenge_token}" "${keyauth}" 
+      ${HOOK} "clean_challenge" '' "${challenge_token}" "${keyauth}"
     fi
 
     exit 1
@@ -220,7 +220,7 @@ sign_domain() {
 
     # Wait for hook script to deploy the challenge if used
     if [[ -n "${HOOK}" ]]; then
-        ${HOOK} "deploy_challenge" "${challenge_token}" "${keyauth}"
+        ${HOOK} "deploy_challenge" "${altname}" "${challenge_token}" "${keyauth}"
     fi
 
     # Ask the acme-server to verify our challenge and wait until it becomes valid
@@ -244,7 +244,7 @@ sign_domain() {
 
       # Wait for hook script to clean the challenge if used
       if [[ -n "${HOOK}" ]] && [[ -n "${challenge_token}" ]]; then
-        ${HOOK} "clean_challenge" "${challenge_token}" "${keyauth}" 
+        ${HOOK} "clean_challenge" "${altname}" "${challenge_token}" "${keyauth}"
       fi
 
       exit 1
@@ -280,7 +280,7 @@ sign_domain() {
 
   # Wait for hook script to clean the challenge and to deploy cert if used
   if [[ -n "${HOOK}" ]]; then
-      ${HOOK} "deploy_cert" "${BASEDIR}/certs/${domain}/privkey.pem" "${BASEDIR}/certs/${domain}/cert.pem" "${BASEDIR}/certs/${domain}/fullchain.pem" 
+      ${HOOK} "deploy_cert" "${domain}" "${BASEDIR}/certs/${domain}/privkey.pem" "${BASEDIR}/certs/${domain}/cert.pem" "${BASEDIR}/certs/${domain}/fullchain.pem"
   fi
 
   unset challenge_token