tazpkg rev 45
Improved outpout and add cmd opt 'list blocked'
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Fri Feb 15 13:50:17 2008 +0100 (2008-02-15) |
parents | 5b781719ab03 |
children | 26e8decc233d |
files | tazpkg |
line diff
1.1 --- a/tazpkg Fri Feb 15 12:45:37 2008 +0100 1.2 +++ b/tazpkg Fri Feb 15 13:50:17 2008 +0100 1.3 @@ -413,8 +413,34 @@ 1.4 list) 1.5 # List all installed packages or a specific category. 1.6 # 1.7 - if [ "$2" = "category" ]; then 1.8 - echo -e "\033[1m\nPackages categories :\033[0m $CATEGORIES\n" 1.9 + if [ "$2" = "blocked" ]; then 1.10 + if [ -f $BLOCKED ]; then 1.11 + LIST=`cat $BLOCKED` 1.12 + fi 1.13 + echo "" 1.14 + echo -e "\033[1mBlocked packages\033[0m" 1.15 + echo "================================================================================" 1.16 + if [ -n $LIST ];then 1.17 + echo $LIST 1.18 + echo "" 1.19 + else 1.20 + echo -e "No blocked packages found.\n" 1.21 + fi 1.22 + exit 0 1.23 + fi 1.24 + # Display the list of categories. 1.25 + if [ "$2" = "category" -o "$2" = "cat" ]; then 1.26 + echo "" 1.27 + echo -e "\033[1mPackages categories :\033[0m" 1.28 + echo "================================================================================" 1.29 + for i in $CATEGORIES 1.30 + do 1.31 + echo $i 1.32 + categories=$(($categories+1)) 1.33 + done 1.34 + echo "================================================================================" 1.35 + echo "$categories categories" 1.36 + echo "" 1.37 exit 0 1.38 fi 1.39 # Check for an asked category. 1.40 @@ -1002,7 +1028,7 @@ 1.41 fi 1.42 done 1.43 rm -f $tmpfile 1.44 - if [ -n $blocked ]; then 1.45 + if [ -z $blocked ]; then 1.46 blocked=0 1.47 fi 1.48 if [ ! "$up" = "" ]; then