# HG changeset patch # User Christophe Lincoln # Date 1331642246 -3600 # Node ID 2f199cb51bceb48baaf436f60cbff6f9b01ae32b # Parent a2a2ee0ca4c48aef9519854a972a03b02a4fc9bc cook: Fix auto updating chroot diff -r a2a2ee0ca4c4 -r 2f199cb51bce cook --- a/cook Tue Mar 13 13:10:17 2012 +0100 +++ b/cook Tue Mar 13 13:37:26 2012 +0100 @@ -815,10 +815,13 @@ fi # Install package if part of the chroot to keep env up-to-date. - if [ -d "$INSTALLED/$PACKAGE" ]; then - echo -n "$PACKAGE "; gettext -e "package is installed, updating chroot...\n" + if [ -d "$INSTALLED/$pkg" ]; then + . /etc/slitaz/cook.conf + . $WOK/$pkg/taz/$pkg-*/receipt + echo "Updating chroot environment..." + echo "Updating chroot: $pkg (${VERSION}${EXTRAVERSION})" | log cd $PKGS && tazpkg install \ - $PACKAGE-${VERSION}${EXTRAVERSION}.tazpkg --forced + $pkg-${VERSION}${EXTRAVERSION}.tazpkg --forced fi exit $status } @@ -1192,7 +1195,8 @@ # Install package if part of the chroot to keep env up-to-date. if [ -d "$INSTALLED/$PACKAGE" ] && [ -z "$AUFS_MOUNTS" ]; then - echo -n "$PACKAGE "; gettext -e "package is installed, updating chroot...\n" + echo "Updating chroot environment..." + echo "Updating chroot: $PACKAGE (${VERSION}${EXTRAVERSION})" | log cd $PKGS && tazpkg install \ $PACKAGE-${VERSION}${EXTRAVERSION}.tazpkg --forced fi