# HG changeset patch # User Pascal Bellard # Date 1214510697 0 # Node ID c4f04970993da0f16cc1405e374570151c0eea67 # Parent 8874901b805a149bd3258787425e39ed132abe13 add md5sum support diff -r 8874901b805a -r c4f04970993d tazpkg --- a/tazpkg Thu Jun 26 09:37:14 2008 +0000 +++ b/tazpkg Thu Jun 26 20:04:57 2008 +0000 @@ -1027,6 +1027,12 @@ echo -e "$MISSING" exit 1 fi + if [ -f $INSTALLED/$PACKAGE/md5sum ]; then + if ! md5sum -s -c $INSTALLED/$PACKAGE/md5sum; then + echo -n "Can't repack, md5sum error." + exit 1 + fi + fi mkdir -p $TMP_DIR && cd $TMP_DIR FILES="fs.cpio.gz\n" for i in $(ls $INSTALLED/$PACKAGE) ; do @@ -1272,6 +1278,10 @@ done done if [ "$PACKAGE_FILE" = "--full" ]; then + for file in */md5sum; do + [ -s "$file" ] || continue + md5sum -c "$file" 2> /dev/null | grep -v OK$ + done FILES=" " for file in $(cat */files.list); do [ -d "$file" ] && continue