]> git.ipfire.org Git - thirdparty/dehydrated.git/commitdiff
check if privkey exists and is readable instead of checking if it's a regular file...
authorLukas Schauer <lukas@schauer.so>
Fri, 5 Feb 2016 14:58:01 +0000 (15:58 +0100)
committerLukas Schauer <lukas@schauer.so>
Fri, 5 Feb 2016 14:58:01 +0000 (15:58 +0100)
letsencrypt.sh

index cd2e4f4a623e5caf25dbae07d06d5970f9c3aadb..51b0fd34fbb097e0f26fbba834c1d89dccd3f966 100755 (executable)
@@ -465,7 +465,7 @@ sign_domain() {
 
   privkey="privkey.pem"
   # generate a new private key if we need or want one
-  if [[ ! -f "${BASEDIR}/certs/${domain}/privkey.pem" ]] || [[ "${PRIVATE_KEY_RENEW}" = "yes" ]]; then
+  if [[ ! -r "${BASEDIR}/certs/${domain}/privkey.pem" ]] || [[ "${PRIVATE_KEY_RENEW}" = "yes" ]]; then
     echo " + Generating private key..."
     privkey="privkey-${timestamp}.pem"
     case "${KEY_ALGO}" in