tazwok rev 412
Fix a bug which sometimes prevent packages datas to update into lists.
author | Antoine Bodin <gokhlayeh@slitaz.org> |
---|---|
date | Sat Mar 05 00:21:33 2011 +0100 (2011-03-05) |
parents | 3a1a3dbfccfd |
children | 7b60ce65b63f 433aa071e16c |
files | tazwok |
line diff
1.1 --- a/tazwok Sat Mar 05 00:03:01 2011 +0100 1.2 +++ b/tazwok Sat Mar 05 00:21:33 2011 +0100 1.3 @@ -1210,14 +1210,15 @@ 1.4 fi 1.5 report step "Updating packages lists: $pkg_repository" 1.6 packages_db_start 1.7 - 1.8 + 1.9 # Look for removed/update packages. 1.10 + touch stamp -r packages.list 1.11 for PACKAGE in $(grep ^[0-9,a-z,A-Z] packages.txt); do 1.12 pkg="$pkg_repository/$(grep -m1 ^$PACKAGE- packages.list).tazpkg" 1.13 if ! [ -f "$pkg" ]; then 1.14 erase_package_info 1.15 else 1.16 - if [ "$pkg" -nt "packages.list" ]; then 1.17 + if [ "$pkg" -nt "stamp" ]; then 1.18 updated_pkg="$updated_pkg 1.19 $PACKAGE $pkg" 1.20 elif [ ! -f $WOK/$PACKAGE/receipt ] && \ 1.21 @@ -1242,6 +1243,7 @@ 1.22 fi 1.23 fi 1.24 done 1.25 + rm stamp 1.26 echo "$updated_pkg" | sed 1d | while read PACKAGE pkg; do 1.27 erase_package_info 1.28 get_packages_info