summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorMS <ms@taler.net>2021-08-24 23:07:42 -1100
committerMS <ms@taler.net>2021-08-24 23:07:42 -1100
commiteb781a66f43ac4fea9bdfb2f3fc209cda2ebba88 (patch)
tree18487b7f28c50e4ca65c73d1b9e68dc6715be114 /bin
parent1f54f7ae2ce49b7f29b1186bc70fe677bf292fbb (diff)
downloaddeployment-eb781a66f43ac4fea9bdfb2f3fc209cda2ebba88.tar.gz
deployment-eb781a66f43ac4fea9bdfb2f3fc209cda2ebba88.tar.bz2
deployment-eb781a66f43ac4fea9bdfb2f3fc209cda2ebba88.zip
Prepare-script cleanup trap.
Diffstat (limited to 'bin')
-rwxr-xr-xbin/taler-deployment-prepare8
1 files changed, 8 insertions, 0 deletions
diff --git a/bin/taler-deployment-prepare b/bin/taler-deployment-prepare
index e26a3bc..e654324 100755
--- a/bin/taler-deployment-prepare
+++ b/bin/taler-deployment-prepare
@@ -26,6 +26,14 @@ if [[ -z ${TALER_CONFIG_CURRENCY+x} ]]; then
exit 1
fi
+# The script stops what started along the flow.
+# This function should help against processes left
+# somehow running.
+function stop_running() {
+ taler-deployment-stop
+}
+trap "stop_running" EXIT
+
function generate_config() {
EXCHANGE_PUB=$(gnunet-ecc -p "$HOME/deployment/private-keys/${TALER_ENV_NAME}-exchange-master.priv")