summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoey Hess <joey@kitenet.net>2010-06-16 15:48:50 -0400
committerJoey Hess <joey@kitenet.net>2010-06-16 15:48:50 -0400
commit3789bce105120b2571665c71b3bd20ec7dbf9c9c (patch)
tree6ddef2875971924f953c293036946c2aab5e329a
parent2f3f826b5bf123886d4e65eb8bd709b12639ca8b (diff)
preserve timestamps for directive and theme underlays
-rwxr-xr-xMakefile.PL2
1 files changed, 2 insertions, 0 deletions
diff --git a/Makefile.PL b/Makefile.PL
index 29ec9c209..4b2e28544 100755
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -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; \