summaryrefslogtreecommitdiff
path: root/bin/taler-deployment-start
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2019-08-31 16:50:52 +0200
committerFlorian Dold <florian.dold@gmail.com>2019-08-31 16:50:52 +0200
commit313134040b8490f7aa8b3c0faca844d261693dbc (patch)
treedcc02a42433ce5f9fae6482ed486c2daeefc1480 /bin/taler-deployment-start
parentf3c948424269dd71e42838983a650dda1f674881 (diff)
downloaddeployment-313134040b8490f7aa8b3c0faca844d261693dbc.tar.gz
deployment-313134040b8490f7aa8b3c0faca844d261693dbc.tar.bz2
deployment-313134040b8490f7aa8b3c0faca844d261693dbc.zip
don't start if config file is missing
Diffstat (limited to 'bin/taler-deployment-start')
-rwxr-xr-xbin/taler-deployment-start9
1 files changed, 9 insertions, 0 deletions
diff --git a/bin/taler-deployment-start b/bin/taler-deployment-start
index 73918f1..45f8b2c 100755
--- a/bin/taler-deployment-start
+++ b/bin/taler-deployment-start
@@ -1,5 +1,7 @@
#!/bin/bash
+set -eu
+
export PATH="$HOME/deployment":$PATH
# might fail if invoked from another script with ulimit
@@ -7,6 +9,13 @@ ulimit -c $((100 * 1024)) &>/dev/null || true
cd $HOME
+taler_config_file=$HOME/.config/taler.conf
+
+if [[ ! -e "$taler_config_file" ]]; then
+ echo "taler config file ($taler_config_file) missing"
+ exit 1
+fi
+
taler-deployment-arm -s
taler-deployment-arm -i taler-exchange