summaryrefslogtreecommitdiff
path: root/netzbon/config_libeufin_bank.sh
diff options
context:
space:
mode:
Diffstat (limited to 'netzbon/config_libeufin_bank.sh')
-rwxr-xr-xnetzbon/config_libeufin_bank.sh7
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