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