From 4c24bd0cb6a2d4b33d23d1e53f7d8477a4568b10 Mon Sep 17 00:00:00 2001 From: Nuno Cruces Date: Fri, 19 Sep 2025 15:28:13 +0100 Subject: [PATCH] Verify download. --- go.mod | 2 +- go.sum | 4 ++-- sqlite3/download.sh | 11 +++++++++-- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/go.mod b/go.mod index e218323..b096e5c 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,7 @@ go 1.24.0 require ( github.com/ncruces/julianday v1.0.0 github.com/ncruces/sort v0.1.6 - github.com/ncruces/wbt v0.1.0 + github.com/ncruces/wbt v0.2.0 github.com/tetratelabs/wazero v1.9.0 golang.org/x/sys v0.36.0 ) diff --git a/go.sum b/go.sum index 5725e4a..ce693c2 100644 --- a/go.sum +++ b/go.sum @@ -6,8 +6,8 @@ github.com/ncruces/julianday v1.0.0 h1:fH0OKwa7NWvniGQtxdJRxAgkBMolni2BjDHaWTxqt github.com/ncruces/julianday v1.0.0/go.mod h1:Dusn2KvZrrovOMJuOt0TNXL6tB7U2E8kvza5fFc9G7g= github.com/ncruces/sort v0.1.6 h1:TrsJfGRH1AoWoaeB4/+gCohot9+cA6u/INaH5agIhNk= github.com/ncruces/sort v0.1.6/go.mod h1:obJToO4rYr6VWP0Uw5FYymgYGt3Br4RXcs/JdKaXAPk= -github.com/ncruces/wbt v0.1.0 h1:DnekGqKcV3qnItd59CwldIAwvbosmWNddPPJSp9t2jk= -github.com/ncruces/wbt v0.1.0/go.mod h1:DtF92amvMxH69EmBFUSFWRDAlo6hOEfoNQnClxj9C/c= +github.com/ncruces/wbt v0.2.0 h1:Q9zlKOBSZc7Yy/R2cGa35g6RKUUE3BjNIW3tfGC4F04= +github.com/ncruces/wbt v0.2.0/go.mod h1:DtF92amvMxH69EmBFUSFWRDAlo6hOEfoNQnClxj9C/c= github.com/psanford/httpreadat v0.1.0 h1:VleW1HS2zO7/4c7c7zNl33fO6oYACSagjJIyMIwZLUE= github.com/psanford/httpreadat v0.1.0/go.mod h1:Zg7P+TlBm3bYbyHTKv/EdtSJZn3qwbPwpfZ/I9GKCRE= github.com/tetratelabs/wazero v1.9.0 h1:IcZ56OuxrtaEz8UYNRHBrUa9bYeX9oVY93KspZZBf/I= diff --git a/sqlite3/download.sh b/sqlite3/download.sh index 081a447..26cead9 100755 --- a/sqlite3/download.sh +++ b/sqlite3/download.sh @@ -4,8 +4,15 @@ set -euo pipefail cd -P -- "$(dirname -- "$0")" curl -#OL "https://sqlite.org/2025/sqlite-amalgamation-3500400.zip" -openssl dgst -sha3-256 sqlite-amalgamation-*.zip | \ -grep f131b68e6ba5fb891cc13ebb5ff9555054c77294cb92d8d1268bad5dba4fa2a1 + +# Verify download. +if hash=$(openssl dgst -sha3-256 sqlite-amalgamation-*.zip); then + if ! [[ $hash =~ f131b68e6ba5fb891cc13ebb5ff9555054c77294cb92d8d1268bad5dba4fa2a1 ]]; then + echo $hash + exit 1 + fi +fi 2> /dev/null + unzip -d . sqlite-amalgamation-*.zip mv sqlite-amalgamation-*/sqlite3.c . mv sqlite-amalgamation-*/sqlite3.h .