summaryrefslogtreecommitdiff
path: root/bin/taler-deployment-prepare
diff options
context:
space:
mode:
authorms <ms@taler.net>2021-06-26 08:33:49 +0200
committerms <ms@taler.net>2021-06-26 08:33:49 +0200
commit429c31693508d3bf962541b57fa7efaa1a6dcf91 (patch)
treeb31ee3f35783c3276a603a0f084138744f5fbb33 /bin/taler-deployment-prepare
parent67fc7d20de3696e97ece0e225cf4cbb0406932b2 (diff)
downloaddeployment-429c31693508d3bf962541b57fa7efaa1a6dcf91.tar.gz
deployment-429c31693508d3bf962541b57fa7efaa1a6dcf91.tar.bz2
deployment-429c31693508d3bf962541b57fa7efaa1a6dcf91.zip
Tip reserve creation goes into the prepare script.
Diffstat (limited to 'bin/taler-deployment-prepare')
-rwxr-xr-xbin/taler-deployment-prepare20
1 files changed, 18 insertions, 2 deletions
diff --git a/bin/taler-deployment-prepare b/bin/taler-deployment-prepare
index e48a534..b897f97 100755
--- a/bin/taler-deployment-prepare
+++ b/bin/taler-deployment-prepare
@@ -173,14 +173,30 @@ if taler-deployment-arm -I | grep "^taler-merchant" > /dev/null; then
exit
fi
-# Quickly start+shutdown a merchant process.
+# Need those 3 services to config instances and tip reserve:
taler-deployment-arm -i taler-merchant
-sleep 2
+taler-deployment-arm -i taler-demobank
+taler-deployment-arm -i taler-exchange
+sleep 5
+
if ! taler-deployment-arm -I | grep "^taler-merchant" | grep "status=started" > /dev/null; then
echo "Merchant didn't start, cannot configure instances."
exit 1
fi
+if ! taler-deployment-arm -I | grep "^taler-demobank" | grep "status=started" > /dev/null; then
+ echo "Bank didn't start, cannot create tip reserve."
+ exit 1
+fi
+
+if ! taler-deployment-arm -I | grep "^taler-exchange" | grep "status=started" > /dev/null; then
+ echo "Exchange didn't start, cannot create tip reserve."
+ exit 1
+fi
+
taler-deployment-config-instances
+taler-deployment-config-tips
taler-deployment-arm -k taler-merchant
+taler-deployment-arm -k taler-demobank
+taler-deployment-arm -k taler-exchange
taler-deployment-arm -e