mirror of
https://github.com/xiph/opus.git
synced 2025-06-07 16:00:56 +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`
|
srcdir=`dirname $0`
|
||||||
test -n "$srcdir" && cd "$srcdir"
|
test -n "$srcdir" && cd "$srcdir"
|
||||||
|
|
||||||
dnn/download_model.sh "735117b"
|
dnn/download_model.sh "8f34305a299183509d22c7ba66790f67916a0fc56028ebd4c8f7b938458f2801"
|
||||||
|
|
||||||
echo "Updating build configuration files, please wait...."
|
echo "Updating build configuration files, please wait...."
|
||||||
|
|
||||||
|
|
|
@ -7,4 +7,25 @@ if [ ! -f $model ]; then
|
||||||
echo "Downloading latest model"
|
echo "Downloading latest model"
|
||||||
wget https://media.xiph.org/opus/models/$model
|
wget https://media.xiph.org/opus/models/$model
|
||||||
fi
|
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
|
tar xvomf $model
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue