### Local configuration makefile.
+## Common configuration for all hosts.
MAIN_M4_SOURCES += local.m4
-HOSTS += metalzone
+## The avaiable hosts.
HOSTS += vampire
-THISHOST = $(shell hostname)
-ROOT = sudo
+HOSTS += ibanez
+HOSTS += radius
+HOSTS += roadstar
+HOSTS += jem
+HOSTS += artist
-## Testing.
-check: $(THISHOST).sh
- firewall_script=./$(THISHOST).sh && \
- firewall_failsafe=/etc/init.d/firewall && \
- export firewall_script firewall_failsafe && \
- [ -x $$firewall_failsafe ] && \
- $(ROOT) ./$$firewall_script
+HOSTS += fender
-## Installation.
-install: all check
- for i in $(HOSTS); do \
- $(ROOT) scp $$i.sh $$i:/etc/init.d/firewall; \
- if [ "$(SCRIPTS)" ]; then \
- for j in $(SCRIPTS); do \
- $(ROOT) ssh $$i <$$j " \
- cd /usr/local/sbin && \
- rm -f $$j.new && \
- cat >$$j.new && \
- chmod 755 $$j.new && \
- mv $$j.new $$j"; \
- done; \
- fi; \
- done
+HOSTS += gibson