chiark / gitweb /
Makefile: Installation refactoring (2)
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 28 Dec 2021 17:38:44 +0000 (17:38 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 29 Dec 2021 15:48:11 +0000 (15:48 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Makefile.in

index 6221dabd0b9491fc3dc038b31dd30d738d1f3796..02014c034502b85454cdc3dd7857b0fe7429fc6c 100644 (file)
@@ -81,10 +81,11 @@ install:    all
                set -e; for f in '' /default.d /services.d /override.d; do \
                        $(INSTALL) -d -m 2755 $(etcsubdir)$$f;          \
                done
-               if test ! -f $(etcsubdir)/system.default; then \
-                       $(INSTALL_DATA) system.default $(etcsubdir); fi
-               if test ! -f $(etcsubdir)/system.override; then \
-                       $(INSTALL_DATA) system.override $(etcsubdir); fi
+               set -e; for f in system.default system.override; do     \
+                       if test ! -f $(etcsubdir)/$$f; then             \
+                               $(INSTALL_DATA) $$f $(etcsubdir);       \
+                       fi;                                             \
+               done
 
 install-strip:
                $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' install