taler-deployment

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

commit c5ac4acd6b51fe50234aee2c0fb75ea380b55cc3
parent 3f2c61e0281df3b98850d041b7e381d94099e57d
Author: Antoine A <>
Date:   Wed, 15 Oct 2025 11:41:38 +0100

regional: add coin keys directories migration

Diffstat:
Aregional-currency/migration/001_coin_keys_dir_rename.sh | 15+++++++++++++++
Mregional-currency/upgrade.sh | 6++++++
2 files changed, 21 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 @@ -0,0 +1,14 @@ +echo "001 - Renaming coin keys directories" + +COIN_DIR=`taler-exchange-config -s taler-exchange-secmod-rsa -f -o key_dir` + +for d in $COIN_DIR/coin-*; do + # Skip if no matching directory exist + [ -e "$d" ] || continue + + new_name="${d/coin-/coin_}" + mv -- "$d" "$new_name" + echo "Renamed: $d → $new_name" +done + +echo "Done" +\ No newline at end of file diff --git a/regional-currency/upgrade.sh b/regional-currency/upgrade.sh @@ -31,6 +31,12 @@ libeufin-dbconfig &>> upgrade.log taler-exchange-dbconfig &>> upgrade.log taler-merchant-dbconfig &>> upgrade.log +echo -n "Run migrations" +for migration in migration.*; + do ./"$migration" &>> upgrade.log; +done +echo " OK" + echo -n "Restarting Taler services..." systemctl enable --now taler-exchange.target &>> upgrade.log systemctl enable --now taler-merchant.target &>> upgrade.log