wok rev 4700

tazbb: fix date checks
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sat Jan 02 14:50:04 2010 +0100 (2010-01-02)
parents b4f95537c976
children 0c0c693fe4c6
files tazbb/stuff/tazbb
line diff
     1.1 --- a/tazbb/stuff/tazbb	Sat Jan 02 11:34:40 2010 +0100
     1.2 +++ b/tazbb/stuff/tazbb	Sat Jan 02 14:50:04 2010 +0100
     1.3 @@ -274,10 +274,10 @@
     1.4  			fi
     1.5  		else
     1.6  			# Check if package is up-to-date.
     1.7 -			PKG_DATE=`date -u -r $PACKAGES_REPOSITORY/$PACKAGE-${VERSION}${EXTRAVERSION}.tazpkg '+%m%d%H%M%Y'`
     1.8 +			PKG_DATE=`date -u -r $PACKAGES_REPOSITORY/$PACKAGE-${VERSION}${EXTRAVERSION}.tazpkg '+%Y%m%d%H%M'`
     1.9  			for file in `find $pkg -type f`
    1.10  			do
    1.11 -				FILE_DATE=`date -u -r $file '+%m%d%H%M%Y'`
    1.12 +				FILE_DATE=`date -u -r $file '+%Y%m%d%H%M'`
    1.13  				[ "$2" = "--verbose" ] && echo " -> Checking: $file"
    1.14  				if [ "$FILE_DATE" -gt "$PKG_DATE" ] && ! grep -q $PACKAGE $DB_DIR/cooklist; then
    1.15  					[ "$1" = "report" ] && echo "Refresh : $PACKAGE ($VERSION)"
    1.16 @@ -514,11 +514,11 @@
    1.17  		CATEGORY=""
    1.18  		if du $pkg | grep -qw '^4' && ! echo `basename $pkg` | grep -q '^get-'; then
    1.19  			mkdir -p $tmp && cd $tmp
    1.20 -			cpio -i receipt 2>/dev/null < $pkg
    1.21 +			cpio -i receipt >/dev/null 2>&1 < $pkg
    1.22  			. ./receipt
    1.23  			if [ "$CATEGORY" != "meta" ]; then
    1.24  				[ "$2" = "--verbose" ] && echo "Testing: $PACKAGE"
    1.25 -				cpio -i fs.cpio.gz 2>/dev/null < $pkg
    1.26 +				cpio -i fs.cpio.gz >/dev/null 2>&1 < $pkg
    1.27  				if [ ! -f fs.cpio.gz ]; then
    1.28  					echo "Missing filesystem    `basename $pkg`"
    1.29  					if [ -f $LOG_DIR/$PACKAGE.log ];then
    1.30 @@ -529,7 +529,7 @@
    1.31  							>> $DB_DIR/corrupted
    1.32  					fi
    1.33  				else
    1.34 -					zcat fs.cpio.gz | cpio -id 2>/dev/null
    1.35 +					zcat fs.cpio.gz | cpio -id >/dev/null 2>&1
    1.36  					files=`find fs -type f -o -type l`
    1.37  					if [ -z "$files" ]; then
    1.38  						echo "Empty filesystem      `basename $pkg`"