tazpkg diff tazpkg @ rev 52
Show packages upgrade process, Tazpkg is never blocked...
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Wed Feb 27 17:27:49 2008 +0100 (2008-02-27) |
parents | 96905f55b36b |
children | a47e6c9fa7ef |
line diff
1.1 --- a/tazpkg Wed Feb 27 12:19:46 2008 +0100 1.2 +++ b/tazpkg Wed Feb 27 17:27:49 2008 +0100 1.3 @@ -207,7 +207,7 @@ 1.4 # Extract a package with cpio and gzip. 1.5 extract_package() 1.6 { 1.7 - echo -n "Extracting $PACKAGE..." 1.8 + echo -n "Extracting $PACKAGE... " 1.9 cpio -id < $PACKAGE.tazpkg && rm -f $PACKAGE.tazpkg 1.10 gzip -d fs.cpio.gz 1.11 echo -n "Extracting the pseudo fs... " 1.12 @@ -967,9 +967,13 @@ 1.13 echo "" 1.14 echo -e "\033[1mAvalaible upgrade\033[0m" 1.15 echo "================================================================================" 1.16 + echo "" 1.17 for pkg in $INSTALLED/* 1.18 do 1.19 . $pkg/receipt 1.20 + # Diplay package name to show that Tazpkg is working... 1.21 + echo -en "\\033[0G " 1.22 + echo -en "\\033[0G$PACKAGE" 1.23 # Skip specified pkgs listed in $LOCALSTATE/blocked-packages.list 1.24 if grep -q "^$PACKAGE" $BLOCKED; then 1.25 blocked=$(($blocked+1)) 1.26 @@ -985,7 +989,6 @@ 1.27 VERSION=`echo $VERSION | sed s/'-'/'.'/` 1.28 NEW_VERSION=`echo $NEW_VERSION | sed s/'pre'/'.'/` 1.29 VERSION=`echo $VERSION | sed s/'pre'/'.'/` 1.30 - 1.31 # Compare version. Upgrade are only avalaible for official 1.32 # packages, so we control de mirror and it should be ok if 1.33 # we just check for egality. 1.34 @@ -1017,7 +1020,7 @@ 1.35 if [ -z $RELEASE ]; then 1.36 RELEASE=revision 1.37 fi 1.38 - echo -n "$PACKAGE" 1.39 + # Pkg name is already displayed by the check process. 1.40 echo -en "\033[24G $VERSION" 1.41 echo -en "\033[38G --->" 1.42 echo -en "\033[43G $NEW_VERSION" 1.43 @@ -1031,15 +1034,19 @@ 1.44 fi 1.45 fi 1.46 done 1.47 - rm -f $tmpfile 1.48 if [ -z $blocked ]; then 1.49 blocked=0 1.50 fi 1.51 + # Clean last checked package and display summary. 1.52 if [ ! "$up" = "" ]; then 1.53 + echo -e "\\033[0G " 1.54 echo "================================================================================" 1.55 echo "$packages installed and listed packages to consider, $up to upgrade, $blocked blocked." 1.56 echo "" 1.57 else 1.58 + echo -e "\\033[0GSystem is up to date. " 1.59 + echo "" 1.60 + echo "================================================================================" 1.61 echo "$packages installed and listed packages to consider, 0 to upgrade, $blocked blocked." 1.62 echo "" 1.63 exit 0