commit c5ac4acd6b51fe50234aee2c0fb75ea380b55cc3 parent 3f2c61e0281df3b98850d041b7e381d94099e57d Author: Antoine A <> Date: Wed, 15 Oct 2025 11:41:38 +0100 regional: add coin keys directories migration Diffstat:
| A | regional-currency/migration/001_coin_keys_dir_rename.sh | | | 15 | +++++++++++++++ |
| M | regional-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