Commit | Line | Data |
---|---|---|
bfdc045d MW |
1 | ### Local configuration makefile. |
2 | ||
3 | MAIN_M4_SOURCES += local.m4 | |
4 | ||
5 | HOSTS += metalzone | |
6 | HOSTS += vampire | |
c5511330 MW |
7 | |
8 | ROOT = become root | |
9 | ||
10 | ## Installation. | |
11 | install: all | |
12 | firewall_script=./`hostname`.sh && \ | |
13 | firewall_failsafe=/etc/init.d/firewall && \ | |
14 | export firewall_script firewall_failsafe && \ | |
15 | $(ROOT) ./$$firewall_script | |
16 | for i in $(HOSTS); do \ | |
17 | $(ROOT) scp $$i.sh $$i:/etc/init.d/firewall; \ | |
ed215f2a MW |
18 | if [ "$(SCRIPTS)" ]; then \ |
19 | for j in $(SCRIPTS); do \ | |
20 | $(ROOT) ssh $$i <$$j " \ | |
21 | cd /usr/local/sbin && \ | |
22 | rm -f $$j.new && \ | |
23 | cat >$$j.new && \ | |
24 | chmod 755 $$j.new && \ | |
25 | mv $$j.new $$j"; \ | |
26 | done; \ | |
27 | fi; \ | |
c5511330 | 28 | done |