taler-deployment

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

commit 3ddd5a67c0ce513e0b6f71378e0eb57c57df3eea
parent 81fe1ad73b429683d11420b028e5e52112fbe604
Author: Christian Grothoff <christian@grothoff.org>
Date:   Tue,  7 Mar 2023 22:30:53 +0100

-fix offline setup

Diffstat:
Mnetzbon/setup-exchange.sh | 12+++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/netzbon/setup-exchange.sh b/netzbon/setup-exchange.sh @@ -56,6 +56,11 @@ then exit 1 fi say "Setting up offline key" + echo -e "[exchange-offline]\n"\ + "MASTER_PRIV_FILE=\$HOME/${MASTER_PRIV_FILE}\n"\ + "SECM_TOFU_FILE=\$HOME/${SECMOD_TOFU_FILE}\n"\ + > /etc/taler/conf.d/offline-setup.conf + MASTER_PUBLIC_KEY=`sudo -i -u taler-exchange-offline taler-exchange-offline setup` echo "MASTER_PUBLIC_KEY=\"${MASTER_PUBLIC_KEY}\"" >> config/user.conf if test -z ${DO_OFFLINE:-} @@ -108,9 +113,6 @@ echo -e "[taler]\n"\ "\n[exchange]\n"\ "MASTER_PUBLIC_KEY=${MASTER_PUBLIC_KEY}\n"\ "BASE_URL=${EXCHANGE_BASE_URL}\n"\ - "\n[exchange-offline]\n"\ - "MASTER_PRIV_FILE=\$HOME/${MASTER_PRIV_FILE}\n"\ - "SECM_TOFU_FILE=\$HOME/${SECMOD_TOFU_FILE}\n"\ "\n[merchant-exchange-${DOMAIN_NAME}]\n"\ "MASTER_KEY=${MASTER_PUBLIC_KEY}\n"\ "CURRENCY=${CURRENCY}\n"\ @@ -188,10 +190,10 @@ curl --max-time 30 \ ${EXCHANGE_BASE_URL}management/keys &> /dev/null say "DONE" -say "Offline interaction..." - if test ${DO_OFFLINE} == y then + say "Offline interaction..." + sudo -i -u taler-exchange-offline \ taler-exchange-offline \ -c /etc/taler/taler.conf \