tazpkg rev 19

repack must launch genpkg_rules for slitaz-base-files
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed Dec 12 12:27:55 2007 +0100 (2007-12-12)
parents 553e7c704427
children 94a427d2fe71
files tazpkg
line diff
     1.1 --- a/tazpkg	Tue Dec 11 16:26:44 2007 +0100
     1.2 +++ b/tazpkg	Wed Dec 12 12:27:55 2007 +0100
     1.3 @@ -646,9 +646,15 @@
     1.4  		cd $TMP_DIR
     1.5  		cp $INSTALLED/$PACKAGE/files.list .
     1.6  		cp $INSTALLED/$PACKAGE/receipt .
     1.7 -		ln -s / fs
     1.8 -		sed 's,^,fs,g' < files.list | cpio -o -H newc 2> /dev/null | \
     1.9 -			gzip -9 > fs.cpio.gz
    1.10 +		cpio -pd fs < files.list
    1.11 +		. ./receipt
    1.12 +		src=$TMP_DIR/nowhere
    1.13 +		_pkg=$TMP_DIR/nowhere
    1.14 +		fs=fs
    1.15 +		# go on if errors and catch exit
    1.16 +		( set +e ; genpkg_rules > /dev/null 2>&1 )
    1.17 +		cd $TMP_DIR
    1.18 +		find fs | cpio -o -H newc 2> /dev/null | gzip -9 > fs.cpio.gz
    1.19  		cpio -o -H newc > $HERE/$PACKAGE-$VERSION.tazpkg 2> /dev/null <<EOT
    1.20  receipt
    1.21  files.list