gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-deployment] branch master updated: bank config, revert to use cat


From: gnunet
Subject: [taler-deployment] branch master updated: bank config, revert to use cat<<EOF for easier control
Date: Thu, 07 Dec 2023 12:39:15 +0100

This is an automated email from the git hooks/post-receive script.

ms pushed a commit to branch master
in repository deployment.

The following commit(s) were added to refs/heads/master by this push:
     new 5edde12  bank config, revert to use cat<<EOF for easier control
5edde12 is described below

commit 5edde12736436af7cee70c25c28b698f96da568e
Author: MS <ms@taler.net>
AuthorDate: Thu Dec 7 12:38:31 2023 +0100

    bank config, revert to use cat<<EOF for easier control
---
 netzbon/config_libeufin_bank.sh | 50 ++++++++++++++++++-----------------------
 1 file changed, 22 insertions(+), 28 deletions(-)

diff --git a/netzbon/config_libeufin_bank.sh b/netzbon/config_libeufin_bank.sh
index 3933ed8..22e871a 100755
--- a/netzbon/config_libeufin_bank.sh
+++ b/netzbon/config_libeufin_bank.sh
@@ -42,39 +42,33 @@ if test -z "${BANK_EXCHANGE_PASSWORD:-}"; then
   exit 1
 fi
 
-# TODO: add sanity-checks for presence of other required env-vars
-
 say "Configure the bank with ${CURRENCY}..."
 
-# TODO is 20000000 big enough for admin dbt limit
-
-bank_cfg () {
-  taler-config -c /etc/libeufin/libeufin-bank.conf -s libeufin-bank -o $1 -V $2
-}
-
-nb_cfg () {
-  taler-config -c /etc/libeufin/libeufin-bank.conf -s CURRENCY-NETZBON -o $1 
-V $2
-}
+cat <<EOF > /etc/libeufin/libeufin-bank.conf
+[libeufin-bank]
+CURRENCY=${CURRENCY}
+DEFAULT_EXCHANGE=${PROTO}://exchange.${DOMAIN_NAME}
+DEFAULT_ADMIN_DEBT_LIMIT=${CURRENCY}:20000000
+DEFAULT_CUSTOMER_DEBT_LIMIT=${CURRENCY}:0
+SERVE=tcp
+PORT=${BANK_PORT}
+ALLOW_CONVERSION=yes
+FIAT_CURRENCY=${FIAT_CURRENCY} 
+TAN_SMS=libeufin-tan-sms.sh
+TAN_EMAIL=libeufin-tan-email.sh
+
+[CURRENCY-NETZBON]
+enabled=yes
+name=NetzBon
+code=NETZBON
+fractional_input_digits=2
+fractional_normal_digits=2
+fractional_trailing_zero_digits=2
+alt_unit_names={"0":"NETZBON"}
 
-bank_cfg CURRENCY ${CURRENCY}
-bank_cfg DEFAULT_EXCHANGE ${PROTO}://exchange.${DOMAIN_NAME}
-bank_cfg DEFAULT_ADMIN_DEBT_LIMIT ${CURRENCY}:20000000
-bank_cfg DEFAULT_CUSTOMER_DEBT_LIMIT ${CURRENCY}:0
-bank_cfg SERVE tcp
-bank_cfg PORT ${BANK_PORT}
-bank_cfg ALLOW_CONVERSION yes
-bank_cfg FIAT_CURRENCY ${FIAT_CURRENCY} 
-bank_cfg TAN_SMS libeufin-tan-sms.sh
-bank_cfg TAN_EMAIL libeufin-tan-email.sh
+EOF
 
 # FIXME: include this in the bank _and_ make sure it gets loaded
-nb_cfg enabled yes
-nb_cfg name NetzBon
-nb_cfg code NETZBON
-nb_cfg fractional_input_digits 2
-nb_cfg fractional_normal_digits 2
-nb_cfg fractional_trailing_zero_digits 2
-nb_cfg alt_unit_names "{\"0\":\"NETZBON\"}"
 
 say "Setting up libeufin-bank admin account..."
 sudo -u libeufin-bank \

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]