taler-deployment

Deployment scripts and configuration files
Log | Files | Refs | README

commit adb83bc785a6a75b8293ba00a447b07ad31a4b79
parent 2356ba9cdf82fa4f072d43b9d7677b0a689daa44
Author: Antoine A <>
Date:   Sat, 14 Mar 2026 11:44:11 +0100

regional: add tiny_amount migration

Diffstat:
Mregional-currency/migration/001_coin_keys_dir_rename.sh | 2++
Aregional-currency/migration/002_tiny_amount.sh | 19+++++++++++++++++++
Mregional-currency/setup-exchange.sh | 1+
3 files changed, 22 insertions(+), 0 deletions(-)

diff --git a/regional-currency/migration/001_coin_keys_dir_rename.sh b/regional-currency/migration/001_coin_keys_dir_rename.sh @@ -2,6 +2,8 @@ echo "001 - Renaming coin keys directories" COIN_DIR=`taler-exchange-config -s taler-exchange-secmod-rsa -f -o key_dir` +# SHoudl handle uppercase +# COIN-NETZBON-... for d in $COIN_DIR/coin-*; do # Skip if no matching directory exist [ -e "$d" ] || continue diff --git a/regional-currency/migration/002_tiny_amount.sh b/regional-currency/migration/002_tiny_amount.sh @@ -0,0 +1,18 @@ +echo "002 - Add missing tiny amount" + +TINY_AMOUNT=`taler-exchange-config -s exchange -o tiny_amount 2>/dev/null` || EXIT_CODE=$? +EXIT_CODE=${EXIT_CODE:-0} + +if [ "$EXIT_CODE" -eq 6 ] || [ -z "$TINY_AMOUNT" ]; then + CURRENCY=`taler-exchange-config -s exchange -o currency` + cat << EOF >> /etc/taler-exchange/conf.d/setup.conf + +[exchange] +TINY_AMOUNT=${CURRENCY}:0.01 +EOF + echo "Add missing TINY_AMOUNT=${CURRENCY}:0.01 to exchange config" +else + echo "Already have TINY_AMOUNT=$TINY_AMOUNT" +fi + +echo "Done" +\ No newline at end of file diff --git a/regional-currency/setup-exchange.sh b/regional-currency/setup-exchange.sh @@ -123,6 +123,7 @@ cat << EOF > /etc/taler-exchange/conf.d/setup.conf [exchange] CURRENCY=${CURRENCY} CURRENCY_ROUND_UNIT=${CURRENCY}:0.01 +TINY_AMOUNT=${CURRENCY}:0.01 AML_THRESHOLD=${CURRENCY}:1000000 MASTER_PUBLIC_KEY=${MASTER_PUBLIC_KEY} BASE_URL=${EXCHANGE_BASE_URL}