tazpkg rev 53
Allow displaying mirrored packages.txt (--text)
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Wed Feb 27 18:04:40 2008 +0100 (2008-02-27) |
parents | 5c29829a2575 |
children | 549f4948508b |
files | tazpkg |
line diff
1.1 --- a/tazpkg Wed Feb 27 17:27:49 2008 +0100 1.2 +++ b/tazpkg Wed Feb 27 18:04:40 2008 +0100 1.3 @@ -516,30 +516,36 @@ 1.4 # List all available packages on the mirror. Option --diff display 1.5 # last mirrored packages diff (see recharge). 1.6 check_for_packages_list 1.7 - if [ "$2" = "--diff" ]; then 1.8 - if [ -f "$LOCALSTATE/packages.diff" ]; then 1.9 + case $2 in 1.10 + --diff) 1.11 + if [ -f "$LOCALSTATE/packages.diff" ]; then 1.12 + echo "" 1.13 + echo -e "\033[1mMirrored packages diff\033[0m" 1.14 + echo "================================================================================" 1.15 + cat $LOCALSTATE/packages.diff 1.16 + echo "================================================================================" 1.17 + pkgs=`cat $LOCALSTATE/packages.diff | wc -l` 1.18 + echo "$pkgs new packages listed on the mirror." 1.19 + echo "" 1.20 + else 1.21 + echo -e "\nUnable to list anything, no packages.diff found." 1.22 + echo -e "Recharge your current list to creat a first diff.\n" 1.23 + fi && exit 0 ;; 1.24 + --text|--txt) 1.25 echo "" 1.26 - echo -e "\033[1mMirrored packages diff\033[0m" 1.27 + echo -e "\033[1mList of available packages on the mirror\033[0m" 1.28 echo "================================================================================" 1.29 - cat $LOCALSTATE/packages.diff 1.30 + cat $LOCALSTATE/packages.txt ;; 1.31 + --raw|*) 1.32 + echo "" 1.33 + echo -e "\033[1mList of available packages on the mirror\033[0m" 1.34 echo "================================================================================" 1.35 - pkgs=`cat $LOCALSTATE/packages.diff | wc -l` 1.36 - echo "$pkgs new packages listed on the mirror." 1.37 - echo "" 1.38 - else 1.39 - echo -e "\nUnable to list anything, no packages.diff found." 1.40 - echo -e "Recharge your current list to creat a first diff.\n" 1.41 - fi 1.42 - else 1.43 - echo "" 1.44 - echo -e "\033[1mList of available packages on the mirror\033[0m" 1.45 - echo "================================================================================" 1.46 - cat $LOCALSTATE/packages.list 1.47 - echo "================================================================================" 1.48 - pkgs=`cat $LOCALSTATE/packages.list | wc -l` 1.49 - echo "$pkgs packages in the last recharged list." 1.50 - echo "" 1.51 - fi 1.52 + cat $LOCALSTATE/packages.list ;; 1.53 + esac 1.54 + echo "================================================================================" 1.55 + pkgs=`cat $LOCALSTATE/packages.list | wc -l` 1.56 + echo "$pkgs packages in the last recharged list." 1.57 + echo "" 1.58 ;; 1.59 list-files) 1.60 # List files installed with the package.