Skip to content

Commit f2779d1

Browse files
committed
feat(docker): create ENV for directory changes in docker
adds ability to update some variables using ENV variables in docker. a
1 parent 9a0df53 commit f2779d1

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

linuxgsm.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,17 @@ rootdir=$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")
2828
selfname=$(basename "$(readlink -f "${BASH_SOURCE[0]}")")
2929
sessionname=$(echo "${selfname}" | cut -f1 -d".")
3030
lgsmdir="${rootdir}/lgsm"
31-
logdir="${rootdir}/log"
31+
[ -n "${LGSM_LOGDIR}" ] && logdir="${LGSM_LOGDIR}" || logdir="${rootdir}/log"
3232
lgsmlogdir="${logdir}/lgsm"
3333
steamcmddir="${HOME}/.steam/steamcmd"
34-
serverfiles="${rootdir}/serverfiles"
34+
[ -n "${LGSM_SERVERFILES}" ] && serverfiles="${LGSM_SERVERFILES}" || serverfiles="${rootdir}/serverfiles"
3535
modulesdir="${lgsmdir}/modules"
3636
tmpdir="${lgsmdir}/tmp"
3737
datadir="${lgsmdir}/data"
3838
lockdir="${lgsmdir}/lock"
3939
serverlist="${datadir}/serverlist.csv"
4040
serverlistmenu="${datadir}/serverlistmenu.csv"
41-
configdir="${lgsmdir}/config-lgsm"
41+
[ -n "${LGSM_CONFIG}" ] && configdir="${LGSM_CONFIG}" || configdir="${lgsmdir}/config-lgsm"
4242
configdirserver="${configdir}/${gameservername}"
4343
configdirdefault="${lgsmdir}/config-default"
4444
userinput="${1}"

0 commit comments

Comments
 (0)