]> git.street.me.uk Git - andy/dehydrated.git/commitdiff
Retain full result when submitting challenge. Fixes #102
authorNathan Neulinger <nneul@neulinger.org>
Thu, 21 Jan 2016 23:11:11 +0000 (23:11 +0000)
committerNathan Neulinger <nneul@neulinger.org>
Thu, 21 Jan 2016 23:11:11 +0000 (23:11 +0000)
letsencrypt.sh

index ed92ea5afee916ed72642091d64a5b1fb7a49db3..fbe38354461afb0ba67583bc69f67f9b9f32a29a 100755 (executable)
@@ -342,7 +342,8 @@ sign_domain() {
 
     while [[ "${status}" = "pending" ]]; do
       sleep 1
-      status="$(http_request get "${challenge_uri}" | get_json_string_value status)"
+      result="$(http_request get "${challenge_uri}")"
+      status="$(printf '%s\n' "${result}" | get_json_string_value status)"
     done
 
     [[ "${CHALLENGETYPE}" = "http-01" ]] && rm -f "${WELLKNOWN}/${challenge_token}"
@@ -355,7 +356,7 @@ sign_domain() {
     if [[ "${status}" = "valid" ]]; then
       echo " + Challenge is valid!"
     else
-      _exiterr "Challenge is invalid! (returned: ${status})"
+      _exiterr "Challenge is invalid! (returned: ${status}) (result: ${result})"
     fi
   done