tazpkg rev 315

tazpkgbox/list: fix installable
author Pascal Bellard <pascal.bellard@slitaz.org>
date Thu Feb 11 11:02:16 2010 +0100 (2010-02-11)
parents 144e284e434a
children 55f7f7389343
files lib/tazpkgbox/list
line diff
     1.1 --- a/lib/tazpkgbox/list	Wed Feb 03 11:36:27 2010 +0100
     1.2 +++ b/lib/tazpkgbox/list	Thu Feb 11 11:02:16 2010 +0100
     1.3 @@ -37,11 +37,11 @@
     1.4  	IFS="|"
     1.5  	cat /var/lib/tazpkg/packages.desc \
     1.6  	    /var/lib/tazpkg/undigest/*/packages.desc 2> /dev/null | sort | \
     1.7 -	while read PACKAGE VERSION SHORT_DESC; do
     1.8 +	while read PACKAGE VERSION SHORT_DESC CATEGORY; do
     1.9  		# Check first for category for more speed.
    1.10  		CATEGORY=${CATEGORY%| *}
    1.11  		ICON=tazpkg
    1.12 -		[ $CAT == all -o $CATEGORY == $CAT ] || continue
    1.13 +		[ $CAT == all -o $CATEGORY == " $CAT " ] || continue
    1.14  		[ -d /var/lib/tazpkg/installed/${PACKAGE%% *} ] && continue
    1.15  		grep -qs "^$PACKAGE" /var/lib/tazpkg/undigest/*/packages.desc &&
    1.16  			ICON=add