shithub: opus

Download patch

ref: dfd4175a90a7c0fbd67799b9e3ad93611027c904
parent: 9faf6f071cbb75432bfbc7fb7286d49eb2ba8512
author: Jan Buethe <jbuethe@amazon.de>
date: Sun Apr 21 12:45:48 EDT 2024

updates in download_model.sh (more verbose now)

--- a/dnn/download_model.sh
+++ b/dnn/download_model.sh
@@ -8,22 +8,21 @@
         wget https://media.xiph.org/opus/models/$model
 fi
 
-SHA256=$(command -v sha256sum)
-if [ "$?" != "0" ]
+if command -v sha256sum
 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
+   checksum="$1"
    checksum2=$(sha256sum $model | awk '{print $1}')
    if [ "$checksum" != "$checksum2" ]
    then
-      echo "checksums don't match, aborting"
+      echo "Aborting due to mismatching checksums. This could be caused by a corrupted download of $model."
+      echo "Consider deleting local copy of $model and running this script again."
       exit 1
    else
       echo "checksums match"
    fi
-
+else
+   echo "Could not find sha256 sum; skipping verification. Please verify manually that sha256 hash of ${model} matches ${1}."
 fi
 
 
--