`false && mumble' bug; should know better.
$(ROOT) ./$$firewall_script
for i in $(HOSTS); do \
$(ROOT) scp $$i.sh $$i:/etc/init.d/firewall; \
$(ROOT) ./$$firewall_script
for i in $(HOSTS); do \
$(ROOT) scp $$i.sh $$i:/etc/init.d/firewall; \
- [ "$(SCRIPTS)" ] && 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; \
+ 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; \