create files domtool needs to modify as domtool
authorClinton Ebadi <clinton@unknownlamer.org>
Mon, 23 Apr 2018 03:53:33 +0000 (23:53 -0400)
committerClinton Ebadi <clinton@unknownlamer.org>
Mon, 23 Apr 2018 03:53:33 +0000 (23:53 -0400)
scripts/domtool-publish

index c6f0dbe..0f75802 100755 (executable)
@@ -1,7 +1,7 @@
 #!/bin/sh -e
 
 redo_exim() {
 #!/bin/sh -e
 
 redo_exim() {
-        touch /var/domtool/local_domains.cfg /var/domtool/relay_domains.cfg /var/domtool/mailman_domains.cfg
+        sudo -u domtool 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
        /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
@@ -46,7 +46,7 @@ case $1 in
                service bind9 restart
        ;;
        exim)
                service bind9 restart
        ;;
        exim)
-               touch /var/domtool/aliases /var/domtool/aliases.default
+               sudo -u domtool 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
                /bin/cp /var/domtool/aliases /etc/aliases.hosted
                /bin/cp /var/domtool/aliases.default /etc/aliases.wildcard
                redo_exim