summaryrefslogtreecommitdiff
path: root/dehydrated
diff options
context:
space:
mode:
Diffstat (limited to 'dehydrated')
-rwxr-xr-xdehydrated/cron.weekly/local-dehydrated2
1 files changed, 2 insertions, 0 deletions
diff --git a/dehydrated/cron.weekly/local-dehydrated b/dehydrated/cron.weekly/local-dehydrated
index ae7db41..2aa495d 100755
--- a/dehydrated/cron.weekly/local-dehydrated
+++ b/dehydrated/cron.weekly/local-dehydrated
@@ -6,6 +6,7 @@ set -eu
# update non-EC maildomain cert if resolvable and not a certdomain
maildomain=$(cat /etc/local-REDPILL/$(cat /etc/local-ORG/realm)/mailhost) || true
+mailname=$(cat /etc/mailname) || true
fqdn=$(hostname --fqdn)
[ -z "$fqdn" ] \
|| [ "$maildomain" = "$fqdn" ] \
@@ -16,6 +17,7 @@ domain=$(hostname --domain)
|| [ "$fqdn" = "$domain" ] \
|| extradomains=${extradomains:+$extradomains }$domain
[ -z "$maildomain" ] \
+ || [ "$maildomain" != "$mailname" ] \
|| grep ^"$maildomain" /etc/dehydrated/domains.txt \
|| dehydrated --cron --domain "$maildomain $extradomains" --algo rsa