merchant

Merchant backend to process payments, run by merchants
Log | Files | Refs | Submodules | README | LICENSE

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:
Mbootstrap | 7+++++++
Acontrib/check-prebuilt | 15+++++++++++++++
Acontrib/merchant-spa.lock | 1+
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