Create appliance/verify.sh
Browse files- appliance/verify.sh +17 -0
appliance/verify.sh
ADDED
|
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
|
| 2 |
+
#!/usr/bin/env bash
|
| 3 |
+
set -euo pipefail
|
| 4 |
+
|
| 5 |
+
echo "[SOVEREIGN] Verifying bundle integrity…"
|
| 6 |
+
|
| 7 |
+
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
| 8 |
+
cd "$ROOT_DIR"
|
| 9 |
+
|
| 10 |
+
if [ ! -f "./checksums/CHECKSUMS.sha256" ]; then
|
| 11 |
+
echo "[WARN] No checksum file found. Skipping verification."
|
| 12 |
+
exit 0
|
| 13 |
+
fi
|
| 14 |
+
|
| 15 |
+
sha256sum -c ./checksums/CHECKSUMS.sha256
|
| 16 |
+
|
| 17 |
+
echo "[SOVEREIGN] Integrity check passed."
|