From: Lukas Schauer Date: Sun, 5 Jul 2020 02:13:06 +0000 (+0200) Subject: fixed zsh compatibility X-Git-Tag: v0.7.0~38 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7e9285095737fe94aacf3b7493508d19cb12af11;p=thirdparty%2Fdehydrated.git fixed zsh compatibility --- diff --git a/dehydrated b/dehydrated index 7f3a760..75cb3e7 100755 --- a/dehydrated +++ b/dehydrated @@ -212,7 +212,7 @@ jsonsh() { parse () { read -r token parse_value - read -r token + read -r token || true case "$token" in '') ;; *) throw "EXPECTED EOF GOT $token" ;; @@ -1030,18 +1030,18 @@ sign_csr() { else result="$(signed_request "${finalize}" '{"csr": "'"${csr64}"'"}' | jsonsh)" while :; do - status="$(echo "${result}" | get_json_string_value status)" - case "${status}" + orderstatus="$(echo "${result}" | get_json_string_value status)" + case "${orderstatus}" in "processing" | "pending") - echo " + Order is ${status}..." + echo " + Order is ${orderstatus}..." sleep 2; ;; "valid") break; ;; *) - _exiterr "Order in status ${status}" + _exiterr "Order in status ${orderstatus}" ;; esac result="$(signed_request "${order_location}" "" | jsonsh)"