preserve timestamps for directive and theme underlays
authorJoey Hess <joey@kitenet.net>
Wed, 16 Jun 2010 19:48:50 +0000 (15:48 -0400)
committerJoey Hess <joey@kitenet.net>
Wed, 16 Jun 2010 19:48:50 +0000 (15:48 -0400)
Makefile.PL

index 29ec9c20976361a88ac8eb7f805c7b483fea2ca4..4b2e2854485de200f9ccebabd6b80686795f5f97 100755 (executable)
@@ -75,6 +75,7 @@ underlay_install:
        install -d $(DESTDIR)$(PREFIX)/share/ikiwiki/directives/ikiwiki/directive
        for file in doc/ikiwiki/directive/*; do \
                if [ -f "$$file" ]; then \
+                       cp -aL $$file $(DESTDIR)$(PREFIX)/share/ikiwiki/directives/ikiwiki/directive 2>/dev/null || \
                        install -m 644 $$file $(DESTDIR)$(PREFIX)/share/ikiwiki/directives/ikiwiki/directive; \
                fi \
        done
@@ -86,6 +87,7 @@ underlay_install:
                        if echo "$$file" | grep -q style.css; then \
                                (cat doc/style.css; cat $$file) >> $(DESTDIR)$(PREFIX)/share/ikiwiki/$$theme/style.css; \
                        elif [ -f "$$file" ]; then \
+                               cp -aL $$file $(DESTDIR)$(PREFIX)/share/ikiwiki/$$file 2>/dev/null || \
                                install -m 644 $$file $(DESTDIR)$(PREFIX)/share/ikiwiki/$$file; \
                        fi \
                done; \