diff options
author | Christian Grothoff <christian@grothoff.org> | 2023-03-07 22:30:53 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2023-03-07 22:30:53 +0100 |
commit | 3ddd5a67c0ce513e0b6f71378e0eb57c57df3eea (patch) | |
tree | 56a38530248435417bbb23ef87956c6ac1d555ed | |
parent | 81fe1ad73b429683d11420b028e5e52112fbe604 (diff) | |
download | deployment-3ddd5a67c0ce513e0b6f71378e0eb57c57df3eea.tar.gz deployment-3ddd5a67c0ce513e0b6f71378e0eb57c57df3eea.tar.bz2 deployment-3ddd5a67c0ce513e0b6f71378e0eb57c57df3eea.zip |
-fix offline setup
-rwxr-xr-x | netzbon/setup-exchange.sh | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/netzbon/setup-exchange.sh b/netzbon/setup-exchange.sh index ce1a214..54795d9 100755 --- 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 \ |