tazpkg rev 72
busybox/cpio doesn't support 'cpio -pd'
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Fri Apr 18 17:42:04 2008 +0000 (2008-04-18) |
parents | f37cf37b31cd |
children | 680ec3abef92 |
files | tazpkg |
line diff
1.1 --- a/tazpkg Thu Apr 17 22:26:13 2008 +0200 1.2 +++ b/tazpkg Fri Apr 18 17:42:04 2008 +0000 1.3 @@ -944,7 +944,11 @@ 1.4 for i in $(ls $INSTALLED/$PACKAGE) ; do 1.5 cp $INSTALLED/$PACKAGE/$i . && FILES="$FILES$i\n" 1.6 done 1.7 - cpio -pd fs < files.list 2> /dev/null 1.8 + ln -s / rootfs 1.9 + mkdir tmp 1.10 + sed 's/^/rootfs/' < files.list | cpio -o -H newc 2>/dev/null |\ 1.11 + ( cd tmp ; cpio -id 2>/dev/null ) 1.12 + mv tmp/rootfs fs 1.13 find fs | cpio -o -H newc 2> /dev/null | gzip -9 > fs.cpio.gz 1.14 echo -e "$FILES" | cpio -o -H newc 2> /dev/null > \ 1.15 $HERE/$PACKAGE-$VERSION.tazpkg