tazpkg rev 106
add md5sum support
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Thu Jun 26 20:04:57 2008 +0000 (2008-06-26) |
parents | 8874901b805a |
children | 8c29692a0de3 |
files | tazpkg |
line diff
1.1 --- a/tazpkg Thu Jun 26 09:37:14 2008 +0000 1.2 +++ b/tazpkg Thu Jun 26 20:04:57 2008 +0000 1.3 @@ -1027,6 +1027,12 @@ 1.4 echo -e "$MISSING" 1.5 exit 1 1.6 fi 1.7 + if [ -f $INSTALLED/$PACKAGE/md5sum ]; then 1.8 + if ! md5sum -s -c $INSTALLED/$PACKAGE/md5sum; then 1.9 + echo -n "Can't repack, md5sum error." 1.10 + exit 1 1.11 + fi 1.12 + fi 1.13 mkdir -p $TMP_DIR && cd $TMP_DIR 1.14 FILES="fs.cpio.gz\n" 1.15 for i in $(ls $INSTALLED/$PACKAGE) ; do 1.16 @@ -1272,6 +1278,10 @@ 1.17 done 1.18 done 1.19 if [ "$PACKAGE_FILE" = "--full" ]; then 1.20 + for file in */md5sum; do 1.21 + [ -s "$file" ] || continue 1.22 + md5sum -c "$file" 2> /dev/null | grep -v OK$ 1.23 + done 1.24 FILES=" " 1.25 for file in $(cat */files.list); do 1.26 [ -d "$file" ] && continue