Fix the contrib for files and dirs with spaces
authorRuud Althuizen <ruud@il.fontys.nl>
Thu, 13 Aug 2009 12:03:54 +0000 (14:03 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Thu, 13 Aug 2009 15:05:37 +0000 (18:05 +0300)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
extras/contrib/Makefile

index 9a33ac4..131c902 100644 (file)
@@ -56,8 +56,8 @@ using-bin: contrib-macosx-$(ARCH)-$(CONTRIBREV).tar.bz2
        mkdir tmp
        (cd tmp && tar jxvf ../$<)
        ./change_prefix.sh tmp @@CONTRIB_PREFIX@@  $(PREFIX)
-       for dir in `(cd tmp && find . -type d)`; do mkdir -p -- $$dir; done
-       for i in `(cd tmp && find . -not -type d)`; do mv -f tmp/$$i $$i; done
+       (cd tmp && find . -type d) | while read dir; do mkdir -p -- "$$dir"; done
+       (cd tmp && find . -not -type d) | while read i; do mv -f -- tmp/"$$i" "$$i"; done
        rm -rf tmp
 endif