summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xlib/load-configuration14
1 files changed, 8 insertions, 6 deletions
diff --git a/lib/load-configuration b/lib/load-configuration
index 01f922d..b4f0474 100755
--- a/lib/load-configuration
+++ b/lib/load-configuration
@@ -22,16 +22,18 @@ else
i_am_the_master=false
fi
-if [ -z "${base_dir}" ]; then
- # dirty hack to get this stuff debugable from a bash
- if [ "x${0##*/}" = "x-bash" ] || [ "x${0##*/}" = "xbash" ] || [ "x${0##*/}" = "xdash" ]; then
+# dirty hack to get this stuff debugable from a bash
+if [ "x${0##*/}" = "x-bash" ] || [ "x${0##*/}" = "xbash" ] || [ "x${0##*/}" = "xdash" ]; then
+ set +e
+ if [ -z "${base_dir}" ]; then
base_dir=$(pwd)
- set +e
- else
- base_dir=$(printf '%s/..' "$(dirname "$(readlink -f "$0")")")
fi
fi
+if [ -z "${base_dir}" ]; then
+ base_dir=$(printf '%s/..' "$(dirname "$(readlink -f "$0")")")
+fi
+
work_dir="${base_dir}/work"
# shellcheck source=../lib/common-functions