diff options
author | ms <ms@taler.net> | 2021-06-28 15:34:32 +0200 |
---|---|---|
committer | ms <ms@taler.net> | 2021-06-28 15:34:32 +0200 |
commit | b66ae88ba61ccac25f6dcfe37bef46efe0af9b82 (patch) | |
tree | 85d53b20e6d3484fe8ec66fd4cf39bd05e5eea16 /bin/taler-deployment-prepare | |
parent | 072ac4d28ec613a6c3ed99b77482397563deb36b (diff) | |
download | deployment-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-x | bin/taler-deployment-prepare | 20 |
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 |