From b1056c12392af848ecc031fdd9e8ebb6f31a8a47 Mon Sep 17 00:00:00 2001 From: Athanasius Date: Sat, 3 Jul 2021 14:02:35 +0000 Subject: [PATCH] contrib/run-from-source: Handle missing custom config --- contrib/run-from-source.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/contrib/run-from-source.sh b/contrib/run-from-source.sh index 871534c..85e587e 100644 --- a/contrib/run-from-source.sh +++ b/contrib/run-from-source.sh @@ -17,8 +17,17 @@ do echo "$d: Already running as $(cat ${LOGPATH}/${d}.pid)" continue fi + if [ -f "${BASEPATH}/etc/settings.json" ]; + then + CONFIG="--config ${BASEPATH}/etc/settings.json" + else + echo "WARNING: No override settings found, you'll be using defaults" + echo "WARNING: Did you forget to make ${BASEPATH}/etc/settings.json ?" + echo " Continuing anyway..." + CONFIG="" + fi ${PYTHON} -m eddn.${d} \ - --config ${BASEPATH}/etc/settings.json \ + ${CONFIG} \ > ${LOGPATH}/$d.log \ 2>&1 & echo $! > "${LOGPATH}/${d}.pid"