diff options
Diffstat (limited to 'bin/taler-deployment-prepare-with-eufin')
-rwxr-xr-x | bin/taler-deployment-prepare-with-eufin | 15 |
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 |