tazpkg rev 244

tazpkgbox: display icon for blocked or undigest package
author Pascal Bellard <pascal.bellard@slitaz.org>
date Fri Mar 06 09:55:22 2009 +0000 (2009-03-06)
parents dde44283e7d2
children fe0931b59be1
files lib/tazpkgbox/list
line diff
     1.1 --- a/lib/tazpkgbox/list	Fri Mar 06 09:20:17 2009 +0000
     1.2 +++ b/lib/tazpkgbox/list	Fri Mar 06 09:55:22 2009 +0000
     1.3 @@ -16,6 +16,9 @@
     1.4  		if [ -d /var/lib/tazpkg/installed/${PACKAGE%% *} ]; then
     1.5  			. /var/lib/tazpkg/installed/${PACKAGE%% *}/receipt
     1.6  			ICON=tazpkg-installed
     1.7 +			if grep -qs "^$PACKAGE$" /var/lib/tazpkg/blocked-packages.list; then
     1.8 +				ICON=stop
     1.9 +			fi
    1.10  		fi
    1.11  		echo "$ICON|$PACKAGE|$VERSION|$SHORT_DESC"
    1.12  	done
    1.13 @@ -59,9 +62,15 @@
    1.14  	CATEGORY=${CATEGORY%| *}
    1.15  	if [ "$CAT" == "all" ] || [ "$CATEGORY" == " $CAT " ]; then
    1.16  		ICON=tazpkg
    1.17 +		if grep -qs "^$PACKAGE" /var/lib/tazpkg/undigest/*/packages.desc ; then
    1.18 +			ICON=add
    1.19 +		fi
    1.20  		if [ -d /var/lib/tazpkg/installed/${PACKAGE%% *} ]; then
    1.21  			. /var/lib/tazpkg/installed/${PACKAGE%% *}/receipt
    1.22  			ICON=tazpkg-installed
    1.23 +			if grep -qs "^$PACKAGE$" /var/lib/tazpkg/blocked-packages.list; then
    1.24 +				ICON=stop
    1.25 +			fi
    1.26  		fi
    1.27  		echo "$ICON|$PACKAGE|$VERSION|$SHORT_DESC"
    1.28  	fi