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)