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 | ||
83610d8a MW |
10 | SCRIPTS += logtrawl |
11 | ||
c5511330 MW |
12 | ## Installation. |
13 | install: all | |
14 | firewall_script=./`hostname`.sh && \ | |
15 | firewall_failsafe=/etc/init.d/firewall && \ | |
16 | export firewall_script firewall_failsafe && \ | |
17 | $(ROOT) ./$$firewall_script | |
18 | for i in $(HOSTS); do \ | |
19 | $(ROOT) scp $$i.sh $$i:/etc/init.d/firewall; \ | |
83610d8a MW |
20 | for j in $(SCRIPTS); do \ |
21 | $(ROOT) ssh $$i <$$j " \ | |
22 | cd /usr/local/sbin && \ | |
23 | rm -f $$j.new && \ | |
24 | cat >$$j.new && \ | |
25 | chmod 755 $$j.new && \ | |
26 | mv $$j.new $$j"; \ | |
27 | done; \ | |
c5511330 | 28 | done |