summaryrefslogtreecommitdiff
path: root/bin/taler-deployment-prepare-with-eufin
diff options
context:
space:
mode:
Diffstat (limited to 'bin/taler-deployment-prepare-with-eufin')
-rwxr-xr-xbin/taler-deployment-prepare-with-eufin15
1 files changed, 15 insertions, 0 deletions
diff --git a/bin/taler-deployment-prepare-with-eufin b/bin/taler-deployment-prepare-with-eufin
index f3313b6..d35895f 100755
--- a/bin/taler-deployment-prepare-with-eufin
+++ b/bin/taler-deployment-prepare-with-eufin
@@ -137,6 +137,7 @@ taler-deployment-arm -s
# Quickly start+shutdown exchange httpd and crypto SM helpers
taler-deployment-arm -i taler-exchange
taler-deployment-arm -i taler-exchange-secmod-rsa
+taler-deployment-arm -i taler-exchange-secmod-cs
taler-deployment-arm -i taler-exchange-secmod-eddsa
sleep 2 # FIXME: poll keys?
@@ -144,11 +145,17 @@ if ! taler-deployment-arm -I | grep "^taler-exchange" | grep "status=started" >
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-cs" | grep "status=started" > /dev/null; then
+ echo "Exchange (CS 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
@@ -168,6 +175,7 @@ done
taler-deployment-arm -k taler-exchange
taler-deployment-arm -k taler-exchange-secmod-rsa
+taler-deployment-arm -k taler-exchange-secmod-cs
taler-deployment-arm -k taler-exchange-secmod-eddsa
echo " OK"
# Give time to store to disk.
@@ -388,6 +396,7 @@ 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-cs
taler-deployment-arm -i taler-exchange-secmod-eddsa
sleep 5
@@ -401,6 +410,11 @@ if ! taler-deployment-arm -I | grep "^taler-exchange-secmod-rsa" | grep "status=
exit 1
fi
+if ! taler-deployment-arm -I | grep "^taler-exchange-secmod-cs" | grep "status=started" > /dev/null; then
+ echo "Exchange (CS 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
@@ -414,5 +428,6 @@ echo "Stopping all the services"
# all the running ones.
taler-deployment-arm -k taler-exchange
taler-deployment-arm -k taler-exchange-secmod-rsa
+taler-deployment-arm -k taler-exchange-secmod-cs
taler-deployment-arm -k taler-exchange-secmod-eddsa
taler-deployment-arm -e