~ salmonella-environment-setup (master) 06c613bd621fd71836bdb478868735b1a921c7ac
commit 06c613bd621fd71836bdb478868735b1a921c7ac
Author: Mario Domenech Goulart <mario@parenteses.org>
AuthorDate: Sat Dec 9 19:21:27 2023 +0100
Commit: Mario Domenech Goulart <mario@parenteses.org>
CommitDate: Sat Dec 9 19:21:27 2023 +0100
run-salmonella.sh: Add support for site.conf
diff --git a/run-salmonella.sh b/run-salmonella.sh
index 79f5426..f586b9c 100755
--- a/run-salmonella.sh
+++ b/run-salmonella.sh
@@ -37,7 +37,9 @@ Configuration files will be read from:
* $SRC_CONF_DIR
* $LOCAL_CONF_DIR
-in that order.
+in that order. If a $LOCAL_CONF_DIR/site.conf file exists, it will be
+loaded _after_ the configuration file in $SRC_CONF_DIR and _before_
+the configuration file in $LOCAL_CONF_DIR.
If the environment variable CHICKEN_CORE_COMMIT_HASH is set, it is
going to be passed to salmonella-run-publish.
@@ -137,6 +139,11 @@ run_salmonella() {
local args
args="--work-dir $conf_work_dir $SRC_CONF_DIR/${conf}.conf"
+ local site_conf_path
+ site_conf_path=$LOCAL_CONF_DIR/site.conf
+ [ -e "$site_conf_path" ] && args="$args $site_conf_path"
+
+ local local_conf_path
local_conf_path=$LOCAL_CONF_DIR/${conf}.conf
[ -e "$local_conf_path" ] && args="$args $local_conf_path"
Trap