cookutils rev 308

cook: Fix auto updating chroot
author Christophe Lincoln <pankso@slitaz.org>
date Tue Mar 13 13:37:26 2012 +0100 (2012-03-13)
parents a2a2ee0ca4c4
children 5b030078c381
files cook
line diff
     1.1 --- a/cook	Tue Mar 13 13:10:17 2012 +0100
     1.2 +++ b/cook	Tue Mar 13 13:37:26 2012 +0100
     1.3 @@ -815,10 +815,13 @@
     1.4  	fi
     1.5  	
     1.6  	# Install package if part of the chroot to keep env up-to-date.
     1.7 -	if [ -d "$INSTALLED/$PACKAGE" ]; then
     1.8 -		echo -n "$PACKAGE "; gettext -e "package is installed, updating chroot...\n"
     1.9 +	if [ -d "$INSTALLED/$pkg" ]; then
    1.10 +		. /etc/slitaz/cook.conf
    1.11 +		. $WOK/$pkg/taz/$pkg-*/receipt
    1.12 +		echo "Updating chroot environment..."
    1.13 +		echo "Updating chroot: $pkg (${VERSION}${EXTRAVERSION})" | log
    1.14  		cd $PKGS && tazpkg install \
    1.15 -			$PACKAGE-${VERSION}${EXTRAVERSION}.tazpkg --forced
    1.16 +			$pkg-${VERSION}${EXTRAVERSION}.tazpkg --forced
    1.17  	fi
    1.18  	exit $status 
    1.19  }
    1.20 @@ -1192,7 +1195,8 @@
    1.21  		
    1.22  		# Install package if part of the chroot to keep env up-to-date.
    1.23  		if [ -d "$INSTALLED/$PACKAGE" ] && [ -z "$AUFS_MOUNTS" ]; then
    1.24 -			echo -n "$PACKAGE "; gettext -e "package is installed, updating chroot...\n"
    1.25 +			echo "Updating chroot environment..."
    1.26 +			echo "Updating chroot: $PACKAGE (${VERSION}${EXTRAVERSION})" | log
    1.27  			cd $PKGS && tazpkg install \
    1.28  				$PACKAGE-${VERSION}${EXTRAVERSION}.tazpkg --forced
    1.29  		fi