]> git.ipfire.org Git - thirdparty/dehydrated.git/commitdiff
fixed zsh compatibility
authorLukas Schauer <lukas@schauer.so>
Sun, 5 Jul 2020 02:13:06 +0000 (04:13 +0200)
committerLukas Schauer <lukas@schauer.so>
Sun, 5 Jul 2020 02:13:11 +0000 (04:13 +0200)
dehydrated

index 7f3a760b034b4441a681b500ece55967d26d0513..75cb3e7a338b9de69e75dc346d82f159d07e6adf 100755 (executable)
@@ -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)"