# HG changeset patch # User Christophe Lincoln # Date 1392568689 -3600 # Node ID 7b8440c89f58e0e8eb1816382016bb204da740fd # Parent 72a6355f37b37fa7eb6bca52a279208a311a667a Fix install-list diff -r 72a6355f37b3 -r 7b8440c89f58 tazpkg --- a/tazpkg Sun Feb 16 14:07:21 2014 +0100 +++ b/tazpkg Sun Feb 16 17:38:09 2014 +0100 @@ -1970,7 +1970,8 @@ for pkg in $LIST do grep -qs ^$pkg$ $2-processed && continue - tazpkg $COMMAND $pkg --list=$2 "$3" "$4" "$5" + [ -d "$root/var/lib/tazpkg/installed" ] && continue + tazpkg $COMMAND $pkg --list=$(basename $2) "$3" "$4" "$5" done rm -f $2-processed ;; add-flavor) @@ -2754,7 +2755,7 @@ check_for_package_in_list cd $CACHE_DIR if [ -f "$PACKAGE.tazpkg" ]; then - eval_gettext "\$PACKAGE already in the cache: \$CACHE_DIR"; echo + eval_gettext "\$PACKAGE already in the cache"; echo # Check package download was finished tail -c 2k $PACKAGE.tazpkg | fgrep -q 00000000TRAILER || { eval_gettext "Continuing \$PACKAGE download"; echo @@ -2768,8 +2769,8 @@ download $PACKAGE.tazpkg fi PACKAGE_FILE=$CACHE_DIR/$PACKAGE.tazpkg - cp -a $PACKAGE_FILE $CURRENT_DIR - ;; + cp -a $PACKAGE_FILE $CURRENT_DIR ;; + get-install|-gi) # Download and install a package. check_root $@