summaryrefslogtreecommitdiff
path: root/letsencrypt.sh/cron.weekly/local-letsencrypt.sh
blob: 8a6bef236abb897d7540360e0e20f5b47151ab28 (plain)
  1. #!/bin/sh
  2. #
  3. # Renew letsencrypt certificates
  4. set -eu
  5. # update certdomain certs
  6. letsencrypt.sh --cron
  7. # update non-EC maildomain cert if resolvable and not clashing with certdomain
  8. maildomain=$(cat /etc/local-REDPILL/$(cat /etc/local-ORG/realm)/mailhost)
  9. [ -z "$maildomain" ] \
  10. || grep ^"$maildomain" /etc/letsencrypt.sh/domains.txt \
  11. || letsencrypt.sh --cron --domain "$maildomain" --algo rsa