tazpkg diff lib/tazpkgbox/list @ rev 347

Add tazpkg french translation (not yet complet)
author Christophe Lincoln <pankso@slitaz.org>
date Sun Jun 20 19:42:10 2010 +0200 (2010-06-20)
parents 317b65f3d2a0
children
line diff
     1.1 --- a/lib/tazpkgbox/list	Tue Feb 23 09:34:10 2010 +0100
     1.2 +++ b/lib/tazpkgbox/list	Sun Jun 20 19:42:10 2010 +0200
     1.3 @@ -55,12 +55,17 @@
     1.4  
     1.5  installed_list()
     1.6  {
     1.7 -	for pkg in installed/*
     1.8 +	for pkg in ${1}installed/*
     1.9  	do
    1.10 +		[ -n "$1" -a -s installed/$(basename $pkg)/receipt ] && continue
    1.11  		. $pkg/receipt
    1.12  		ICON=tazpkg-installed
    1.13  		[ $CAT == all -o $CATEGORY == $CAT ] || continue
    1.14 -		grep -qs "^$PACKAGE" undigest/*/packages.desc && ICON=add
    1.15 +		if [ -n "$1" -o -L $pkg ]; then
    1.16 +			ICON=media-flash
    1.17 +		else
    1.18 +			grep -qs "^$PACKAGE" undigest/*/packages.desc && ICON=add
    1.19 +		fi
    1.20  		grep -qs "^$PACKAGE$" blocked-packages.list && ICON=stop
    1.21  		echo "$ICON|$PACKAGE|$VERSION|$SHORT_DESC"
    1.22  	done
    1.23 @@ -99,6 +104,9 @@
    1.24  		case $STATUS in
    1.25  			blocked|upgradeable)
    1.26  				blocked_list $STATUS;;
    1.27 +			linkable)
    1.28 +				[ -d fslink ] && installed_list \
    1.29 +					$(readlink fslink)/var/lib/tazpkg/;;
    1.30  			installed)
    1.31  				installed_list ;;
    1.32  			installable)