tazpkg rev 222

set-release: install missing depends
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed Jan 28 08:51:42 2009 +0000 (2009-01-28)
parents 2ae69f8e0c8d
children 3a9df89fdf4d
files tazpkg
line diff
     1.1 --- a/tazpkg	Sun Jan 25 12:31:45 2009 +0000
     1.2 +++ b/tazpkg	Wed Jan 28 08:51:42 2009 +0000
     1.3 @@ -1210,6 +1210,16 @@
     1.4  		rm /var/lib/tazpkg/mirror
     1.5  		echo "$RELEASE" > /etc/slitaz-release
     1.6  		tazpkg recharge && tazpkg upgrade
     1.7 +
     1.8 +		# Install missing depends
     1.9 +		cd $INSTALLED
    1.10 +		for i in * ; do
    1.11 +			DEPENDS=""
    1.12 +			. $i/receipt
    1.13 +			for j in $DEPENDS ; do
    1.14 +				[ -d $j ] || tazpkg get-install $j
    1.15 +			done
    1.16 +		done
    1.17  		;;
    1.18  	remove)
    1.19  		# Remove packages.