local.mk: Fix spurious failure.
authorMark Wooding <mdw@distorted.org.uk>
Thu, 15 Apr 2010 15:23:39 +0000 (16:23 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Thu, 15 Apr 2010 15:23:39 +0000 (16:23 +0100)
`false && mumble' bug; should know better.

local.mk

index 308f22c..1a02711 100644 (file)
--- a/local.mk
+++ b/local.mk
@@ -15,12 +15,14 @@ install: all
        $(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; \
        done