Commit | Line | Data |
---|---|---|
27e20924 AC |
1 | #!/bin/sh -e |
2 | ||
3 | case $1 in | |
4 | apache) | |
1e47c6cc | 5 | /usr/bin/rsync --delete /var/domtool/vhosts/* /etc/apache2/vhosts/ |
35aca644 | 6 | /etc/init.d/apache2 reload |
27e20924 AC |
7 | ;; |
8 | bind) | |
9 | /usr/bin/rsync --delete /var/domtool/zones/* /etc/bind/zones/ | |
10 | /bin/cp /var/domtool/named.conf.local /etc/bind/ | |
35aca644 | 11 | /etc/init.d/bind9 reload |
27e20924 AC |
12 | ;; |
13 | exim) | |
14 | /bin/cp /var/domtool/aliases /etc/ | |
15 | /bin/cp /var/domtool/aliases.default /etc/ | |
16 | /bin/cp /var/domtool/local_domains.cfg /etc/exim4/ | |
35aca644 | 17 | /etc/init.d/exim4 reload |
27e20924 AC |
18 | ;; |
19 | mailman) | |
20 | /bin/cp /var/domtool/mailman.map /etc/mailman | |
35aca644 | 21 | /etc/init.d/mailman reload |
27e20924 AC |
22 | ;; |
23 | *) | |
24 | echo "Usage: domtool-publish [apache|bind|exim|mailman]" | |
25 | ;; | |
51be7da6 | 26 | esac |