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)