~ salmonella-environment-setup (master) 610e19d2d6e33ff0d4af3418ea97447263c0d46b


commit 610e19d2d6e33ff0d4af3418ea97447263c0d46b
Author:     Mario Domenech Goulart <mario@parenteses.org>
AuthorDate: Sun Dec 24 13:34:17 2017 +0100
Commit:     Mario Domenech Goulart <mario@parenteses.org>
CommitDate: Sun Dec 24 13:34:17 2017 +0100

    run-salmonella-linux.sh: check if all conf files exist

diff --git a/run-salmonella-linux.sh b/run-salmonella-linux.sh
index 0896d68..85df428 100755
--- a/run-salmonella-linux.sh
+++ b/run-salmonella-linux.sh
@@ -32,6 +32,16 @@ ARCH=$($CHICKEN_4_PREFIX/bin/csi -p '(machine-type)')
 main() {
     confs=$@
 
+    # Check if all conf files exist
+    set -x
+    for conf in $confs; do
+        if [ ! -e "$SRC_DIR/salmonella/salmonella-${OS}-${ARCH}/${conf}.conf" ] && \
+           [ ! -e "$SRC_DIR/salmonella/${OS}-common/${conf}.conf" ]; then
+            echo "No configuration file found for '$conf'.  Aborting." >&2
+            exit 1
+        fi
+    done
+
     mkdir -p "$LOG_DIR" "$WORK_DIR"
     logfile="$LOG_DIR/watchdog.log"
 
Trap