]> git.street.me.uk Git - andy/dehydrated.git/blobdiff - letsencrypt.sh
ugly fix to syntax highlighting in Vim
[andy/dehydrated.git] / letsencrypt.sh
index 338569ace15a179db499781d170e7d8145902fb7..18b7c4f61b95089e52f5cfcd8f409f9c1c597e3f 100755 (executable)
@@ -182,7 +182,8 @@ sign_domain() {
     response="$(signed_request "${CA}/acme/new-authz" '{"resource": "new-authz", "identifier": {"type": "dns", "value": "'"${altname}"'"}}')"
 
     challenges="$(printf '%s\n' "${response}" | grep -Eo '"challenges":[^\[]*\[[^]]*]')"
-    challenge="$(printf "%s" "${challenges//\{/$'\n'{}" | grep 'http-01')"
+    repl=$'\n''{' # fix syntax highlighting in Vim
+    challenge="$(printf "%s" "${challenges//\{/${repl}}" | grep 'http-01')"
     challenge_token="$(printf '%s' "${challenge}" | grep -Eo '"token":\s*"[^"]*"' | cut -d'"' -f4 | sed 's/[^A-Za-z0-9_\-]/_/g')"
     challenge_uri="$(printf '%s' "${challenge}" | grep -Eo '"uri":\s*"[^"]*"' | cut -d'"' -f4)"