diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2014-02-13 13:32:03 -0200 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2014-02-13 13:32:03 -0200 |
commit | ffabc1ca36a56dd5f031969efa773c94aded9187 (patch) | |
tree | 394ccbcb07eb5f7d0c909af3889dc545aa59f0ba /debian-dl | |
parent | 6c547ae0539327c683a9c2ce4e478dc966506dcc (diff) | |
download | scripts-ffabc1ca36a56dd5f031969efa773c94aded9187.tar.gz scripts-ffabc1ca36a56dd5f031969efa773c94aded9187.tar.bz2 |
Integrity check at debian-dl
Diffstat (limited to 'debian-dl')
-rwxr-xr-x | debian-dl | 15 |
1 files changed, 13 insertions, 2 deletions
@@ -11,6 +11,7 @@ BASENAME="`basename $0`" URL="$1" BASE="`dirname $URL`" RATE="$2" +FILENAME="`basename $URL`" # Syntax if [ -z "$1" ]; then @@ -32,5 +33,15 @@ fi # Get the image wget -c $LIMIT $URL -# Teardown -echo "Please check `basename $URL` integrity!" +# Check hashes +for hash in $HASHES; do + echo "Checking $FILENAME against $hash file..." + check="`echo $hash | tr '[:upper:]' '[:lower:]' | sed -e 's/s$//'`sum" + grep -e "$FILENAME$" $hash | $check -c +done + +# Check hash integrity +for hash in $HASHES; do + echo "Checking $hash.sig..." + gpg --verify $hash.sig +done |