diff options
author | MS <ms@taler.net> | 2023-12-03 15:47:51 +0100 |
---|---|---|
committer | MS <ms@taler.net> | 2023-12-03 15:47:51 +0100 |
commit | 8e2b017bebd5ebfb62ee0039c356188c3b666e04 (patch) | |
tree | 80682d326267b496071353762bb480be96011593 /netzbon/config_libeufin_bank.sh | |
parent | 2958719bebcde146cc2a229f0f75d97ebdaba22a (diff) | |
download | deployment-8e2b017bebd5ebfb62ee0039c356188c3b666e04.tar.gz deployment-8e2b017bebd5ebfb62ee0039c356188c3b666e04.tar.bz2 deployment-8e2b017bebd5ebfb62ee0039c356188c3b666e04.zip |
idempotency & withdraw
- patching the configuration only once
- define exchange URL according to the PROTO variable
Diffstat (limited to 'netzbon/config_libeufin_bank.sh')
-rwxr-xr-x | netzbon/config_libeufin_bank.sh | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/netzbon/config_libeufin_bank.sh b/netzbon/config_libeufin_bank.sh index 9755596..97eefe3 100755 --- a/netzbon/config_libeufin_bank.sh +++ b/netzbon/config_libeufin_bank.sh @@ -47,7 +47,9 @@ fi say "Configure the bank with ${CURRENCY}..." # TODO is 20000000 big enough for admin dbt limit -cat << EOF >> /etc/libeufin/libeufin-bank.conf + +if ! taler-config -s "libeufin-bank" -o code &> /dev/null +then cat << EOF >> /etc/libeufin/libeufin-bank.conf [libeufin-bank] CURRENCY=${CURRENCY} DEFAULT_EXCHANGE=${PROTO}://exchange.${DOMAIN_NAME} @@ -56,8 +58,9 @@ DEFAULT_CUSTOMER_DEBT_LIMIT=${CURRENCY}:0 SERVE=tcp PORT=${BANK_PORT} EOF +fi -if ! taler-config -s "currency-$CURRENCY" -o code &> /dev/null +if ! taler-config -s "currency-netzbon" -o code &> /dev/null then cat << EOF >> /etc/libeufin/libeufin-bank.conf [currency-netzbon] ENABLED = YES |