mirror of
https://github.com/xiph/opus.git
synced 2025-06-03 09:07:42 +00:00
added sha256 check for downloaded data
This commit is contained in:
parent
ddbe483839
commit
9faf6f071c
2 changed files with 22 additions and 1 deletions
|
@ -9,7 +9,7 @@ set -e
|
|||
srcdir=`dirname $0`
|
||||
test -n "$srcdir" && cd "$srcdir"
|
||||
|
||||
dnn/download_model.sh "735117b"
|
||||
dnn/download_model.sh "8f34305a299183509d22c7ba66790f67916a0fc56028ebd4c8f7b938458f2801"
|
||||
|
||||
echo "Updating build configuration files, please wait...."
|
||||
|
||||
|
|
|
@ -7,4 +7,25 @@ if [ ! -f $model ]; then
|
|||
echo "Downloading latest model"
|
||||
wget https://media.xiph.org/opus/models/$model
|
||||
fi
|
||||
|
||||
SHA256=$(command -v sha256sum)
|
||||
if [ "$?" != "0" ]
|
||||
then
|
||||
echo "Could not find sha256 sum. Skipping verification. Please verify manually that sha256 hash of ${model} matches ${1}."
|
||||
else
|
||||
echo "Validating checksum"
|
||||
checksum=$1
|
||||
checksum2=$(sha256sum $model | awk '{print $1}')
|
||||
if [ "$checksum" != "$checksum2" ]
|
||||
then
|
||||
echo "checksums don't match, aborting"
|
||||
exit 1
|
||||
else
|
||||
echo "checksums match"
|
||||
fi
|
||||
|
||||
fi
|
||||
|
||||
|
||||
|
||||
tar xvomf $model
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue