|
@@ -1,7 +1,7 @@
|
|
|
#!/bin/bash
|
|
#!/bin/bash
|
|
|
# Project: Game Server Managers - LinuxGSM
|
|
# Project: Game Server Managers - LinuxGSM
|
|
|
# Author: Daniel Gibbs
|
|
# Author: Daniel Gibbs
|
|
|
-# License: MIT License, Copyright (c) 2019 Daniel Gibbs
|
|
|
|
|
|
|
+# License: MIT License, Copyright (c) 2020 Daniel Gibbs
|
|
|
# Purpose: Travis CI Tests: Just Cause 2 | Linux Game Server Management Script
|
|
# Purpose: Travis CI Tests: Just Cause 2 | Linux Game Server Management Script
|
|
|
# Contributors: https://linuxgsm.com/contrib
|
|
# Contributors: https://linuxgsm.com/contrib
|
|
|
# Documentation: https://docs.linuxgsm.com
|
|
# Documentation: https://docs.linuxgsm.com
|
|
@@ -20,12 +20,11 @@ if [ -f ".dev-debug" ]; then
|
|
|
set -x
|
|
set -x
|
|
|
fi
|
|
fi
|
|
|
|
|
|
|
|
-version="v19.9.0"
|
|
|
|
|
|
|
+version="v20.1.5"
|
|
|
shortname="jc2"
|
|
shortname="jc2"
|
|
|
gameservername="jc2server"
|
|
gameservername="jc2server"
|
|
|
rootdir=$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")
|
|
rootdir=$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")
|
|
|
selfname=$(basename "$(readlink -f "${BASH_SOURCE[0]}")")
|
|
selfname=$(basename "$(readlink -f "${BASH_SOURCE[0]}")")
|
|
|
-lockselfname=".${selfname}.lock"
|
|
|
|
|
lgsmdir="${rootdir}/lgsm"
|
|
lgsmdir="${rootdir}/lgsm"
|
|
|
logdir="${rootdir}/log"
|
|
logdir="${rootdir}/log"
|
|
|
lgsmlogdir="${logdir}/lgsm"
|
|
lgsmlogdir="${logdir}/lgsm"
|
|
@@ -34,6 +33,7 @@ serverfiles="${rootdir}/serverfiles"
|
|
|
functionsdir="${lgsmdir}/functions"
|
|
functionsdir="${lgsmdir}/functions"
|
|
|
tmpdir="${lgsmdir}/tmp"
|
|
tmpdir="${lgsmdir}/tmp"
|
|
|
datadir="${lgsmdir}/data"
|
|
datadir="${lgsmdir}/data"
|
|
|
|
|
+lockdir="${lgsmdir}/lock"
|
|
|
serverlist="${datadir}/serverlist.csv"
|
|
serverlist="${datadir}/serverlist.csv"
|
|
|
serverlistmenu="${datadir}/serverlistmenu.csv"
|
|
serverlistmenu="${datadir}/serverlistmenu.csv"
|
|
|
configdir="${lgsmdir}/config-lgsm"
|
|
configdir="${lgsmdir}/config-lgsm"
|
|
@@ -966,7 +966,7 @@ echo -e "Command: ./${gameservername} monitor"
|
|
|
requiredstatus="OFFLINE"
|
|
requiredstatus="OFFLINE"
|
|
|
fn_setstatus
|
|
fn_setstatus
|
|
|
fn_print_info_nl "creating lockfile."
|
|
fn_print_info_nl "creating lockfile."
|
|
|
-date '+%s' > "${rootdir}/${lockselfname}"
|
|
|
|
|
|
|
+date '+%s' > "${lockdir}/${selfname}.lock"
|
|
|
(
|
|
(
|
|
|
exec 5>"${TRAVIS_BUILD_DIR}/dev-debug.log"
|
|
exec 5>"${TRAVIS_BUILD_DIR}/dev-debug.log"
|
|
|
BASH_XTRACEFD="5"
|
|
BASH_XTRACEFD="5"
|