cookutils rev 643

cook: fix listing od ARCH packages
author Christophe Lincoln <pankso@slitaz.org>
date Sat Feb 22 21:51:06 2014 +0100 (2014-02-22)
parents 27517ad9380d
children a97af30760bd
files cook
line diff
     1.1 --- a/cook	Tue Feb 18 23:36:20 2014 +0100
     1.2 +++ b/cook	Sat Feb 22 21:51:06 2014 +0100
     1.3 @@ -1030,14 +1030,21 @@
     1.4  		newline; _ "List of \$ARCH packages in: \$WOK"; separator
     1.5  		cd $WOK
     1.6  		if [ "$ARCH" != "i486" ]; then
     1.7 -			total=$(ls */arch.${ARCH} | wc -l)
     1.8 -			ls */arch.${ARCH} | cut -d / -f 5 ;;
     1.9 +			count=0
    1.10 +			for pkg in $(fgrep 'HOST_ARCH=' */receipt | fgrep $ARCH | cut -d : -f 1) 
    1.11 +			do
    1.12 +				unset HOST_ARCH
    1.13 +				. $pkg
    1.14 +				count=$(($count + 1))
    1.15 +				colorize 34 "$PACKAGE"
    1.16 +			done
    1.17  		else
    1.18 -			total=$(ls | wc -l)
    1.19 -			ls -1 ;;
    1.20 +			count=$(ls | wc -l)
    1.21 +			ls -1
    1.22  		fi
    1.23  		separator
    1.24 -		_ "Packages: \$total"; newline ;;
    1.25 +		_n "Packages:"; colorize 32 " $count"
    1.26 +		newline ;;
    1.27  	activity)
    1.28  		cat $activity ;;
    1.29  	search)