summaryrefslogtreecommitdiff
path: root/bin/taler-deployment-prepare
diff options
context:
space:
mode:
authorms <ms@taler.net>2021-06-28 15:34:32 +0200
committerms <ms@taler.net>2021-06-28 15:34:32 +0200
commitb66ae88ba61ccac25f6dcfe37bef46efe0af9b82 (patch)
tree85d53b20e6d3484fe8ec66fd4cf39bd05e5eea16 /bin/taler-deployment-prepare
parent072ac4d28ec613a6c3ed99b77482397563deb36b (diff)
downloaddeployment-b66ae88ba61ccac25f6dcfe37bef46efe0af9b82.tar.gz
deployment-b66ae88ba61ccac25f6dcfe37bef46efe0af9b82.tar.bz2
deployment-b66ae88ba61ccac25f6dcfe37bef46efe0af9b82.zip
prepare script: checks whether exchange's secmods started.
Diffstat (limited to 'bin/taler-deployment-prepare')
-rwxr-xr-xbin/taler-deployment-prepare20
1 files changed, 20 insertions, 0 deletions
diff --git a/bin/taler-deployment-prepare b/bin/taler-deployment-prepare
index c3602b5..347b671 100755
--- a/bin/taler-deployment-prepare
+++ b/bin/taler-deployment-prepare
@@ -109,11 +109,21 @@ taler-deployment-arm -s
taler-deployment-arm -i taler-exchange
taler-deployment-arm -i taler-exchange-secmod-rsa
taler-deployment-arm -i taler-exchange-secmod-eddsa
+
sleep 2 # FIXME: poll keys?
if ! taler-deployment-arm -I | grep "^taler-exchange" | grep "status=started" > /dev/null; then
echo "Exchange didn't start, cannot set up keys"
exit 1
fi
+if ! taler-deployment-arm -I | grep "^taler-exchange-secmod-rsa" | grep "status=started" > /dev/null; then
+ echo "Exchange (RSA module) didn't start, cannot set up keys."
+ exit 1
+fi
+
+if ! taler-deployment-arm -I | grep "^taler-exchange-secmod-eddsa" | grep "status=started" > /dev/null; then
+ echo "Exchange (EDDSA module) didn't start, cannot set up keys."
+ exit 1
+fi
taler-exchange-offline download sign upload
@@ -204,6 +214,16 @@ if ! taler-deployment-arm -I | grep "^taler-exchange" | grep "status=started" >
exit 1
fi
+if ! taler-deployment-arm -I | grep "^taler-exchange-secmod-rsa" | grep "status=started" > /dev/null; then
+ echo "Exchange (RSA module) didn't start, cannot create tip reserve."
+ exit 1
+fi
+
+if ! taler-deployment-arm -I | grep "^taler-exchange-secmod-eddsa" | grep "status=started" > /dev/null; then
+ echo "Exchange (EDDSA module) didn't start, cannot create tip reserve."
+ exit 1
+fi
+
echo "Configuring instances"
taler-deployment-config-instances