From 15424d405b8736fa2568c12f7cfca94f34dcf07a Mon Sep 17 00:00:00 2001 From: HenrikBrixAndersen Date: Wed, 13 Aug 2008 15:28:33 -0400 Subject: [PATCH 1/1] Add wish about not using 'cp -a' --- ...oid_using___39__cp_-a__39___in_Makefile.PL.mdwn | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 doc/bugs/Please_avoid_using___39__cp_-a__39___in_Makefile.PL.mdwn diff --git a/doc/bugs/Please_avoid_using___39__cp_-a__39___in_Makefile.PL.mdwn b/doc/bugs/Please_avoid_using___39__cp_-a__39___in_Makefile.PL.mdwn new file mode 100644 index 000000000..5f556783b --- /dev/null +++ b/doc/bugs/Please_avoid_using___39__cp_-a__39___in_Makefile.PL.mdwn @@ -0,0 +1,14 @@ +In ikiwiki-2.60, external plug-ins are yet again installed using 'cp -a' instead of 'install -m 755'. This poses a problem on at least FreeBSD 6.x, since the cp(1) command doesn't support the '-a' flag. + +The change in question (from 2.56 to 2.60) can be seen here: + + - for file in `find plugins -maxdepth 1 -type f ! -wholename plugins/.\*`; do \ + - install -m 755 $$file $(DESTDIR)$(PREFIX)/lib/ikiwiki/plugins; \ + - done; \ + + for file in `find plugins -maxdepth 1 -type f ! -wholename plugins/.\* | grep -v demo`; do \ + + cp -a $$file $(DESTDIR)$(PREFIX)/lib/ikiwiki/plugins; \ + + done \ + +Please restore the old behaviour of using 'install' :-) + + -- [[HenrikBrixAndersen]] -- 2.45.0