tazpkg rev 66
some packages must be installed first on upgrade
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Sat Apr 12 17:25:28 2008 +0000 (2008-04-12) |
parents | b87c65b3b751 |
children | a5e441e0e05e |
files | tazpkg |
line diff
1.1 --- a/tazpkg Sat Apr 12 17:14:26 2008 +0000 1.2 +++ b/tazpkg Sat Apr 12 17:25:28 2008 +0000 1.3 @@ -1031,6 +1031,9 @@ 1.4 echo -e "\033[1mAvalaible upgrade\033[0m" 1.5 echo "================================================================================" 1.6 echo "" 1.7 + # Some packages must be installed first 1.8 + FIRST_CLASS_PACKAGE=" glibc-base " 1.9 + FIRST_CLASS="" 1.10 for pkg in $INSTALLED/* 1.11 do 1.12 . $pkg/receipt 1.13 @@ -1091,6 +1094,9 @@ 1.14 echo -e "\033[72G $RELEASE" 1.15 up=$(($up+1)) 1.16 echo "$PACKAGE" >> upradable-packages.list 1.17 + case "$FIRST_CLASS_PACKAGE" in 1.18 + *\ $PACKAGE\ *) FIRST_CLASS="$FIRST_CLASS $PACKAGE";; 1.19 + esac 1.20 unset RELEASE 1.21 fi 1.22 packages=$(($packages+1)) 1.23 @@ -1128,7 +1134,7 @@ 1.24 exit 0 1.25 fi 1.26 # If anser is yes (y). Install all new version. 1.27 - for pkg in `cat upradable-packages.list` 1.28 + for pkg in $FIRST_CLASS `cat upradable-packages.list` 1.29 do 1.30 tazpkg get-install $pkg --forced 1.31 done