HOSTS += metalzone
HOSTS += vampire
+THISHOST = $(shell hostname)
-ROOT = become root
+ROOT = sudo
-## Installation.
-install: all
- firewall_script=./`hostname`.sh && \
+## 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
+
+## Installation.
+install: all check
for i in $(HOSTS); do \
$(ROOT) scp $$i.sh $$i:/etc/init.d/firewall; \
if [ "$(SCRIPTS)" ]; then \