# HG changeset patch # User Pascal Bellard # Date 1216071336 0 # Node ID cf1e7955349a823b6cc72f490ba525effaf65ad4 # Parent ac41b3b799a097d5bbc276df71b7f49e513d452e install deps with tazpkg install-list diff -r ac41b3b799a0 -r cf1e7955349a tazlito --- a/tazlito Wed Jul 02 21:05:21 2008 +0000 +++ b/tazlito Mon Jul 14 21:35:36 2008 +0000 @@ -827,9 +827,7 @@ cleanup exit 1 fi - yes "" | tazpkg install $PACKAGES_REPOSITORY/$pkg.tazpkg --root=$ROOTFS done - cp $LIST_NAME $ROOTFS/etc/tazlito/distro-packages.list if [ -f non-free.list ]; then echo "Preparing non-free packages..." cp non-free.list $ROOTFS/etc/tazlito/non-free.list @@ -841,11 +839,17 @@ get-$pkg fi tazpkg repack $pkg - yes "" | tazpkg install $pkg*.tazpkg --root=$ROOTFS - mv $pkg*.tazpkg $PACKAGES_REPOSITORY + pkg=$(ls $pkg*.tazpkg) + grep -q "^$pkg$" $LIST_NAME || \ + echo $pkg >>$LIST_NAME + mv $pkg $PACKAGES_REPOSITORY done fi echo "" + cp $LIST_NAME $ROOTFS/etc/tazlito/distro-packages.list + cd $PACKAGES_REPOSITORY + yes y | tazpkg install-list \ + $ROOTFS/etc/tazlito/distro-packages.list --root=$ROOTFS cd $DISTRO # Copy all files from $ADDFILES/rootfs to the rootfs. if [ -d "$ADDFILES/rootfs" ] ; then