commit 10bc0e6ae1e19e98a8c45e75f0517666eee62e3a
parent b1d84df5b1d98b140ed3dd2b51e566f6964130ad
Author: Florian Dold <florian@dold.me>
Date: Mon, 10 Jun 2024 17:02:51 +0200
lockfile for merchant SPA from prebuilt
Diffstat:
3 files changed, 23 insertions(+), 0 deletions(-)
diff --git a/bootstrap b/bootstrap
@@ -7,9 +7,16 @@ if ! git --version >/dev/null; then
exit 1
fi
+if ! python3 --version >/dev/null; then
+ echo "python3 not installed"
+ exit 1
+fi
+
echo "$0: Updating submodules"
echo | git submodule update --init --force --remote
+./contrib/check-prebuilt
+
# This is more portable than `which' but comes with
# the caveat of not(?) properly working on busybox's ash:
diff --git a/contrib/check-prebuilt b/contrib/check-prebuilt
@@ -0,0 +1,15 @@
+#!/usr/bin/env python3
+
+import os
+import sys
+
+contrib = os.path.abspath(os.path.dirname(__file__))
+
+merchant_spa_ver_lock = open(contrib + "/" + "merchant-spa.lock").read().strip()
+merchant_spa_ver_prebuilt = open(contrib + "/" + "wallet-core/backoffice/version.txt").read().strip()
+
+if merchant_spa_ver_lock != merchant_spa_ver_prebuilt:
+ print("merchant SPA version mismatch")
+ print("lockfile has version", merchant_spa_ver_lock)
+ print("prebuilt has version", merchant_spa_ver_prebuilt)
+ sys.exit(1)
diff --git a/contrib/merchant-spa.lock b/contrib/merchant-spa.lock
@@ -0,0 +1 @@
+0.11.3