From: Simon Ruderich Date: Tue, 8 Dec 2015 16:36:29 +0000 (+0100) Subject: fix missing variable X-Git-Tag: v0.1.0~150 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=85da9090ef8f00215746bb6cedc2c66b3c4725d9;p=thirdparty%2Fdehydrated.git fix missing variable --- diff --git a/letsencrypt.sh b/letsencrypt.sh index aea744d..509fa52 100755 --- a/letsencrypt.sh +++ b/letsencrypt.sh @@ -271,7 +271,8 @@ sign_domain() { echo " + Requesting certificate..." csr64="$(openssl req -in "${BASEDIR}/certs/${domain}/cert-${timestamp}.csr" -outform DER | urlbase64)" crt64="$(signed_request "${CA_NEW_CERT}" '{"resource": "new-cert", "csr": "'"${csr64}"'"}' | openssl base64 -e)" - printf -- '-----BEGIN CERTIFICATE-----\n%s\n-----END CERTIFICATE-----\n' "${crt64}" > "${BASEDIR}/certs/${domain}/cert-${timestamp}.pem" + crt_path="${BASEDIR}/certs/${domain}/cert-${timestamp}.pem" + printf -- '-----BEGIN CERTIFICATE-----\n%s\n-----END CERTIFICATE-----\n' "${crt64}" > "${crt_path}" # try to load the certificate to detect corruption echo " + Checking certificate..." >&2 _openssl x509 -text < "${crt_path}"