diff options
author | ms <ms@taler.net> | 2021-06-26 09:00:58 +0200 |
---|---|---|
committer | ms <ms@taler.net> | 2021-06-26 09:00:58 +0200 |
commit | dff10cec5d40eb437709b7de227c2f9517700ae2 (patch) | |
tree | bb24835955494c87a6fd745fedb32ea4612bcb44 /bin | |
parent | 770c3cd6cf9d534fcae154a77809e9752056b219 (diff) | |
download | deployment-dff10cec5d40eb437709b7de227c2f9517700ae2.tar.gz deployment-dff10cec5d40eb437709b7de227c2f9517700ae2.tar.bz2 deployment-dff10cec5d40eb437709b7de227c2f9517700ae2.zip |
checks
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/taler-deployment-config-instances | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/bin/taler-deployment-config-instances b/bin/taler-deployment-config-instances index 76dccdf..704cd88 100755 --- a/bin/taler-deployment-config-instances +++ b/bin/taler-deployment-config-instances @@ -114,7 +114,8 @@ def is_merchant_running(): def ensure_default_instance(): # Assumed is managed by ARM - if is_merchant_running(): + merchant_was_running = is_merchant_running() + if merchant_was_running: print("Found running merchant, assuming is managed by ARM. Terminating it") system("taler-deployment-arm -k taler-merchant") @@ -155,8 +156,10 @@ def ensure_default_instance(): merchant.terminate() merchant.wait() print("Merchant terminated, restarting it via ARM now.") + # Restarting the official ARM merchant. - system("taler-deployment-arm -i taler-merchant") + if merchant_was_running: + system("taler-deployment-arm -i taler-merchant") ensure_default_instance() |