web commit by HenrikBrixAndersen: Add patch for using install(1) instead of cp(1) for installing files
parent
8625e1118f
commit
d26f08f1ad
|
@ -0,0 +1,21 @@
|
||||||
|
Currently ikiwiki uses cp(1) with GNU extensions in Makefile.PL for installing files, thus causing problems on FreeBSD which doesn't have a cp(1) with GNU extentions in the base system.
|
||||||
|
|
||||||
|
Here is a patch againt ikiwiki-1.51 for using find(1) and install(1) instead of cp(1).
|
||||||
|
|
||||||
|
--- Makefile.PL.orig Sun Apr 29 12:57:51 2007
|
||||||
|
+++ Makefile.PL Sun Apr 29 13:08:38 2007
|
||||||
|
@@ -47,8 +47,12 @@ extra_clean:
|
||||||
|
|
||||||
|
extra_install:
|
||||||
|
install -d $(DESTDIR)$(PREFIX)/share/ikiwiki
|
||||||
|
- find basewiki templates \( -type f -or -type l \) ! -regex '.*\.svn.*' \
|
||||||
|
- -exec cp --parents -aL {} $(DESTDIR)$(PREFIX)/share/ikiwiki \;
|
||||||
|
+ for dir in `find -L basewiki templates -type d ! -regex '.*\.svn.*'`; do \
|
||||||
|
+ install -d $(DESTDIR)$(PREFIX)/share/ikiwiki/$$dir; \
|
||||||
|
+ for file in `find -L $$dir -maxdepth 1 -type f`; do \
|
||||||
|
+ install -m 644 $$file $(DESTDIR)$(PREFIX)/share/ikiwiki/$$dir; \
|
||||||
|
+ done; \
|
||||||
|
+ done
|
||||||
|
|
||||||
|
install -d $(DESTDIR)$(PREFIX)/share/man/man1
|
||||||
|
install -m 644 ikiwiki.man $(DESTDIR)$(PREFIX)/share/man/man1/ikiwiki.1
|
Loading…
Reference in New Issue