From c2f24b82c0b35fef581f5c47bc3f9d0c488f9d6e Mon Sep 17 00:00:00 2001 From: Clinton Ebadi Date: Sun, 22 Apr 2018 23:16:50 -0400 Subject: [PATCH] domtool-publish: ensure mail files exist before using empty values are ok here, and better than failing --- scripts/domtool-publish | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/domtool-publish b/scripts/domtool-publish index c40bb19..c6f0dbe 100755 --- a/scripts/domtool-publish +++ b/scripts/domtool-publish @@ -1,6 +1,7 @@ #!/bin/sh -e redo_exim() { + touch /var/domtool/local_domains.cfg /var/domtool/relay_domains.cfg /var/domtool/mailman_domains.cfg /bin/echo -n "domainlist local_domains = " >/etc/exim4/conf.d/main/10_domtool-domains /bin/cat /var/domtool/local_domains.cfg >>/etc/exim4/conf.d/main/10_domtool-domains /bin/echo "" >>/etc/exim4/conf.d/main/10_domtool-domains @@ -45,6 +46,7 @@ case $1 in service bind9 restart ;; exim) + touch /var/domtool/aliases /var/domtool/aliases.default /bin/cp /var/domtool/aliases /etc/aliases.hosted /bin/cp /var/domtool/aliases.default /etc/aliases.wildcard redo_exim -- 2.20.1