tazpkg rev 44
Fix download list (multi-mirror case) + display msgs
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Fri Feb 15 12:45:37 2008 +0100 (2008-02-15) |
parents | bf423c0941d7 |
children | 57ee801d7242 |
files | tazpkg |
line diff
1.1 --- a/tazpkg Fri Feb 15 12:34:26 2008 +0100 1.2 +++ b/tazpkg Fri Feb 15 12:45:37 2008 +0100 1.3 @@ -199,7 +199,7 @@ 1.4 download() 1.5 { 1.6 for i in $(cat $MIRROR); do 1.7 - wget $i$@ 1.8 + wget $i$@ && break 1.9 done 1.10 } 1.11 1.12 @@ -990,8 +990,8 @@ 1.13 echo -n "$PACKAGE" 1.14 echo -en "\033[24G $VERSION" 1.15 echo -en "\033[38G --->" 1.16 - echo -en "\033[48G $NEW_VERSION" 1.17 - echo -en "\033[60G $CATEGORY" 1.18 + echo -en "\033[43G $NEW_VERSION" 1.19 + echo -en "\033[58G $CATEGORY" 1.20 echo -e "\033[72G $RELEASE" 1.21 up=$(($up+1)) 1.22 echo "$PACKAGE" >> upradable-packages.list 1.23 @@ -1002,6 +1002,9 @@ 1.24 fi 1.25 done 1.26 rm -f $tmpfile 1.27 + if [ -n $blocked ]; then 1.28 + blocked=0 1.29 + fi 1.30 if [ ! "$up" = "" ]; then 1.31 echo "================================================================================" 1.32 echo "$packages installed and listed packages to consider, $up to upgrade, $blocked blocked." 1.33 @@ -1140,9 +1143,12 @@ 1.34 check_root 1.35 files=`ls -1 $CACHE_DIR | wc -l` 1.36 echo "" 1.37 - echo -e "\033[1mCleaning cache directory :\033[0m $CACHE_DIR" 1.38 + echo -e "\033[1mClean cache :\033[0m $CACHE_DIR" 1.39 echo "================================================================================" 1.40 + echo -n "Cleaning cache directory..." 1.41 rm -rf $CACHE_DIR/* 1.42 + status 1.43 + echo "================================================================================" 1.44 echo "$files file(s) removed from cache." 1.45 echo "" 1.46 ;;