From f0ceb94427f454fa8cdc0bb900c11e17c3f807c3 Mon Sep 17 00:00:00 2001 From: Ben Peddell Date: Sun, 5 Aug 2018 09:14:28 +1000 Subject: [PATCH] Accept a serverbasedir option in lieu of $HOME --- tools/arkmanager | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tools/arkmanager b/tools/arkmanager index 4b2f8be..0ffccaf 100755 --- a/tools/arkmanager +++ b/tools/arkmanager @@ -214,7 +214,15 @@ if [ -f "${HOME}/${arkstUserCfgFile}" ]; then source "${HOME}/${arkstUserCfgFile}" fi -cd "$HOME" +if [ -n "${serverbasedir}" && -d "${serverbasedir}" ]; then + cd "${serverbasedir}" +elif [ -d "${HOME}" ]; then + cd "${HOME}" +elif [ -d "${steamcmdroot}" ]; then + cd "${steamcmdroot}" +elif [[ ! -d "${PWD}" || ! -r "${PWD}" || ! -x "${PWD}" ]]; then + cd / +fi lsof=lsof if [ -x /usr/sbin/lsof ]; then