X-Git-Url: https://defaria.com/gitweb/?a=blobdiff_plain;f=bin%2Fcertbot_authentication.sh;h=5bec2d4b459473e420ca8a5f2b65e2f5e58b4c98;hb=a78a6aab55032721a4e658ebdb32e1305eff7640;hp=b84191ad9888f69983d1b3c88e780d050d087b66;hpb=7103b16938d37a059a79e99c3bf7058687247658;p=clearscm.git diff --git a/bin/certbot_authentication.sh b/bin/certbot_authentication.sh index b84191a..5bec2d4 100755 --- a/bin/certbot_authentication.sh +++ b/bin/certbot_authentication.sh @@ -14,7 +14,7 @@ # # See also: https://help.dreamhost.com/hc/en-us/articles/217555707-DNS-API-commands # -# Crontab: 0 0 20/3 * * certbot renew +# Crontab: 0 0 20 Jan,Apr,Jul,Oct * certbot renew # # Note: If you symlink /etc/letsencrypt/renewal-hooks/{pre|post|deploy} # to the proper scripts then all you need is certbox renew. Also @@ -29,7 +29,12 @@ # (c) Copyright 2021, ClearSCM, Inc., all rights reserved # ################################################################################ -logfile="/tmp/$(basename $0).log" +certdir=/System/Certificates + +mkdir -p $certdir + +logfile="$certdir/$(basename $0).log" + rm -f $logfile function log { @@ -115,9 +120,6 @@ verifyPropagation # If we get here then new certs are produced but need to be made available # for importation to the Synology. $certdir is a directory that is on the # Synology mounted via NFS. -certdir=/System/Data/Certificates - -mkdir -p $certdir cp /etc/letsencrypt/live/$CERTBOT_DOMAIN/privkey.pem $certdir && chmod 444 $certdir/privkey.pem cp /etc/letsencrypt/live/$CERTBOT_DOMAIN/cert.pem $certdir && chmod 444 $certdir/cert.pem cp /etc/letsencrypt/live/$CERTBOT_DOMAIN/chain.pem $certdir && chmod 444 $certdir/chain.pem