tazlito rev 79

install deps with tazpkg install-list
author Pascal Bellard <pascal.bellard@slitaz.org>
date Mon Jul 14 21:35:36 2008 +0000 (2008-07-14)
parents ac41b3b799a0
children 7d455b918f27
files tazlito
line diff
     1.1 --- a/tazlito	Wed Jul 02 21:05:21 2008 +0000
     1.2 +++ b/tazlito	Mon Jul 14 21:35:36 2008 +0000
     1.3 @@ -827,9 +827,7 @@
     1.4  				cleanup
     1.5  				exit 1
     1.6  			fi
     1.7 -			yes "" | tazpkg install $PACKAGES_REPOSITORY/$pkg.tazpkg --root=$ROOTFS
     1.8  		done
     1.9 -		cp $LIST_NAME $ROOTFS/etc/tazlito/distro-packages.list
    1.10  		if [ -f non-free.list ]; then
    1.11  			echo "Preparing non-free packages..."
    1.12  			cp non-free.list $ROOTFS/etc/tazlito/non-free.list
    1.13 @@ -841,11 +839,17 @@
    1.14  					get-$pkg
    1.15  				fi
    1.16  				tazpkg repack $pkg
    1.17 -				yes "" | tazpkg install $pkg*.tazpkg --root=$ROOTFS
    1.18 -				mv $pkg*.tazpkg $PACKAGES_REPOSITORY 
    1.19 +				pkg=$(ls $pkg*.tazpkg)
    1.20 +				grep -q "^$pkg$" $LIST_NAME || \
    1.21 +					echo $pkg >>$LIST_NAME
    1.22 +				mv $pkg $PACKAGES_REPOSITORY 
    1.23  			done
    1.24  		fi
    1.25  		echo ""
    1.26 +		cp $LIST_NAME $ROOTFS/etc/tazlito/distro-packages.list
    1.27 +		cd $PACKAGES_REPOSITORY
    1.28 +		yes y | tazpkg install-list \
    1.29 +			$ROOTFS/etc/tazlito/distro-packages.list --root=$ROOTFS
    1.30  		cd $DISTRO
    1.31  		# Copy all files from $ADDFILES/rootfs to the rootfs.
    1.32  		if [ -d "$ADDFILES/rootfs" ] ; then