summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2023-03-07 22:30:53 +0100
committerChristian Grothoff <christian@grothoff.org>2023-03-07 22:30:53 +0100
commit3ddd5a67c0ce513e0b6f71378e0eb57c57df3eea (patch)
tree56a38530248435417bbb23ef87956c6ac1d555ed
parent81fe1ad73b429683d11420b028e5e52112fbe604 (diff)
downloaddeployment-3ddd5a67c0ce513e0b6f71378e0eb57c57df3eea.tar.gz
deployment-3ddd5a67c0ce513e0b6f71378e0eb57c57df3eea.tar.bz2
deployment-3ddd5a67c0ce513e0b6f71378e0eb57c57df3eea.zip
-fix offline setup
-rwxr-xr-xnetzbon/setup-exchange.sh12
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 \