From: Jonathan Dieter Date: Thu, 26 Jul 2018 14:35:04 +0000 (+0100) Subject: Update shacheck script so it can ran command with variable arguments X-Git-Tag: archive/raspbian/1.1.9+ds1-1+rpi1~1^2~162 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=6913e87e84ed3d77f88086d090b5a39d30e0bf27;p=zchunk.git Update shacheck script so it can ran command with variable arguments Signed-off-by: Jonathan Dieter --- diff --git a/test/shacheck.sh b/test/shacheck.sh index 3690b15..0f9e92b 100755 --- a/test/shacheck.sh +++ b/test/shacheck.sh @@ -1,13 +1,21 @@ #!/bin/sh -"$1" "$2" +CMD="$1" +EOUTPUT="$2" +ECHKSUM="$3" +shift 3 +"$CMD" $@ + if [ "$?" -ne 0 ]; then exit 1 fi -ls -l - -CHKSUM=$(sha256sum "$3" | awk '{ print $1 }') -if [ "$CHKSUM" != "$4" ]; then +CHKSUM=$(sha256sum "$EOUTPUT" | awk '{ print $1 }') +if [ "$CHKSUM" != "$ECHKSUM" ]; then + echo "Calculated checksum: $CHKSUM" + echo "Expected checksum: $ECHKSUM" echo "Checksum doesn't match" exit 1 fi + +rm "$EOUTPUT" -f +exit 0