chiark / gitweb /
vampire: Add special hook for DNS badness.
[firewall] / local.mk
1 ### Local configuration makefile.
2
3 MAIN_M4_SOURCES         += local.m4
4
5 HOSTS                   += metalzone
6 HOSTS                   += vampire
7
8 ROOT                     = become root
9
10 SCRIPTS                 += logtrawl
11
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; \
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; \
28         done