Update initialization and server startup code
This commit is contained in:
parent
643609aa43
commit
166247c4bf
1 changed files with 10 additions and 25 deletions
|
@ -57,10 +57,6 @@ function initialize() {
|
||||||
export "MCSD_SAFEMODE=false"
|
export "MCSD_SAFEMODE=false"
|
||||||
fi
|
fi
|
||||||
# MCSD functionality
|
# MCSD functionality
|
||||||
if [ ! "${MCSD_AUTO_RESTART}" == "true" ] && [ ! "${MCSD_AUTO_RESTART}" == "false" ]; then
|
|
||||||
echo ":: Warning: No/Invalid value supplied to \$MCSD_AUTO_RESTART, defaulting to false"
|
|
||||||
export "MCSD_AUTO_RESTART=false"
|
|
||||||
fi
|
|
||||||
if [ ! "${MCSD_CLEAN_LOGS}" == "true" ] && [ ! "${MCSD_CLEAN_LOGS}" == "false" ]; then
|
if [ ! "${MCSD_CLEAN_LOGS}" == "true" ] && [ ! "${MCSD_CLEAN_LOGS}" == "false" ]; then
|
||||||
echo ":: Warning: No/Invalid value supplied to \$MCSD_CLEAN_LOGS, defaulting to false"
|
echo ":: Warning: No/Invalid value supplied to \$MCSD_CLEAN_LOGS, defaulting to false"
|
||||||
export "MCSD_CLEAN_LOGS=false"
|
export "MCSD_CLEAN_LOGS=false"
|
||||||
|
@ -162,25 +158,14 @@ function compile_flags() {
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
# Starts the server
|
print_banner
|
||||||
function run() {
|
initialize
|
||||||
echo ":: Starting server"
|
check
|
||||||
cd /data||exit 69
|
accept_eula
|
||||||
# We want to use ${ARGS} without using parenthesis
|
clean_logs
|
||||||
# shellcheck disable=SC2086
|
compile_args
|
||||||
exec "/usr/lib/jvm/java-${MCSD_JAVA_VERSION}-openjdk/bin/java" ${FLAGS} -jar "/data/server.jar" ${ARGS}
|
compile_flags
|
||||||
}
|
|
||||||
|
|
||||||
# Need I say more?
|
echo ":: Starting server"
|
||||||
function main() {
|
cd /data||exit 69
|
||||||
print_banner
|
exec "/usr/lib/jvm/java-${MCSD_JAVA_VERSION}-openjdk/bin/java" ${FLAGS} -jar "/data/server.jar" ${ARGS}
|
||||||
initialize
|
|
||||||
check
|
|
||||||
accept_eula
|
|
||||||
clean_logs
|
|
||||||
compile_args
|
|
||||||
compile_flags
|
|
||||||
run
|
|
||||||
}
|
|
||||||
|
|
||||||
main
|
|
||||||
|
|
Loading…
Reference in a new issue