tazlito rev 68
fix nonfree side effects
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Thu May 22 14:48:49 2008 +0000 (2008-05-22) |
parents | 01f5ee3362fb |
children | e4c1835964af |
files | tazlito |
line diff
1.1 --- a/tazlito Sun May 11 22:00:21 2008 +0000 1.2 +++ b/tazlito Thu May 22 14:48:49 2008 +0000 1.3 @@ -627,7 +627,7 @@ 1.4 [ -z "$FLAVOR" ] && exit 1 1.5 fi 1.6 check_rootfs 1.7 - FILES="$FLAVOR.pkglist $FLAVOR.nonfree" 1.8 + FILES="$FLAVOR.pkglist" 1.9 echo -n "Creating file $FLAVOR.flavor..." 1.10 for i in rootcd rootfs; do 1.11 if [ -d "$ADDFILES/$i" ] ; then 1.12 @@ -647,7 +647,7 @@ 1.13 echo "Flavor : $FLAVOR" > $FLAVOR.desc 1.14 echo "Description : $answer" >> $FLAVOR.desc 1.15 ( cd $DISTRO; distro_sizes) >> $FLAVOR.desc 1.16 - \rm -f $FLAVOR.pkglist 2> /dev/null 1.17 + \rm -f $FLAVOR.pkglist $FLAVOR.nonfree 2> /dev/null 1.18 for i in $(ls $ROOTFS$INSTALLED); do 1.19 eval $(grep ^VERSION= $ROOTFS$INSTALLED/$i/receipt) 1.20 eval $(grep ^CATEGORY= $ROOTFS$INSTALLED/$i/receipt) 1.21 @@ -658,8 +658,9 @@ 1.22 echo "$i-$VERSION" >> $FLAVOR.pkglist 1.23 fi 1.24 done 1.25 - ls $FLAVOR.desc $FILES 2>/dev/null | \ 1.26 - cpio -o -H newc 2>/dev/null | gzip -9 > $FLAVOR.flavor 1.27 + [ -s $FLAVOR.nonfree ] && $FILES="$FILES\n$FLAVOR.nonfree" 1.28 + echo -e "$FLAVOR.desc\n$FILES" | cpio -o -H newc 2>/dev/null | \ 1.29 + gzip -9 > $FLAVOR.flavor 1.30 rm `echo -e $FILES` 1.31 status 1.32 echo "================================================================================" 1.33 @@ -677,8 +678,8 @@ 1.34 mkdir $TMP_DIR 1.35 zcat $FLAVOR.flavor | ( cd $TMP_DIR; cpio -i 2>/dev/null ) 1.36 echo -n "Create distro-packages.list..." 1.37 + mv $TMP_DIR/$FLAVOR.nonfree non-free.list 2> /dev/null 1.38 mv $TMP_DIR/$FLAVOR.pkglist distro-packages.list 1.39 - mv $TMP_DIR/$FLAVOR.nonfree non-free.list 2> /dev/null 1.40 status 1.41 for i in rootcd rootfs; do 1.42 if [ -f $TMP_DIR/$FLAVOR.$i ]; then