From 45ad6d1e71cf6cf0c1cb16f245b0cca14c5330ab Mon Sep 17 00:00:00 2001 From: f Date: Sat, 28 Dec 2024 17:11:49 -0300 Subject: [PATCH] fix: sync after failing renewal --- certbotd.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/certbotd.sh b/certbotd.sh index e8a25bb..ad6b497 100755 --- a/certbotd.sh +++ b/certbotd.sh @@ -64,13 +64,16 @@ case $1 in # Renew certificates, trust in certbot's algorithms renew) if /usr/bin/certbot renew --quiet --agree-tos ; then + ret=0 ok "Renewed certificates" - touch "${updated}" else ret=$? not_ok "Certificate renewal failed" - exit $ret fi + + # Sync anyway in case just some certificates failed + touch "${updated}" + ensure $ret ;; bootstrap) test -d "/etc/letsencrypt/live/${SUTTY}" && exit 0