aboutsummaryrefslogtreecommitdiff
path: root/doc/bugs/find:_invalid_predicate___96__-L__39__.mdwn
blob: 993c678fa55b695f8a9fad1df62d05e83444acd0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Hi,

I have a problem with building ikiwiki 2.00 backport for Debian `sarge`,
because it seems that my `find` doesn't support `-L` option. I had to patch
`Makefile.PL` file to work around it:

    --- Makefile.PL-orig        2007-05-10 15:18:04.000000000 +0200
    +++ Makefile.PL     2007-05-10 15:18:41.000000000 +0200
    @@ -47,9 +47,9 @@
 
     extra_install:
        install -d $(DESTDIR)$(PREFIX)/share/ikiwiki
    -   for dir in `find -L basewiki templates -type d ! -regex '.*\.svn.*'`; do \
    +   for dir in `find basewiki templates -follow -type d ! -regex '.*\.svn.*'`; do \     
                install -d $(DESTDIR)$(PREFIX)/share/ikiwiki/$$dir; \
    -           for file in `find -L $$dir -maxdepth 1 -type f`; do \
    +           for file in `find $$dir -follow -maxdepth 1 -type f`; do \
                        install -m 644 $$file $(DESTDIR)$(PREFIX)/share/ikiwiki/$$dir; \
                done; \
        done

-- Pawel

[[applied|done]], thanks --[[Joey]]

> Thank you! :) --[[Paweł|ptecza]]