~ 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