mirror of
https://github.com/OMGeeky/ATCS.git
synced 2026-02-23 15:38:23 +01:00
Fix some issues with the linux ATCS.sh when the current path has spaces etc.
This commit is contained in:
@@ -1,21 +1,26 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
ATCS_DIR=$(dirname $(readlink -f "$0" || greadlink -f "$0" || stat -f "$0"))
|
ATCS_DIR="$(dirname "$(readlink -f "$0" || greadlink -f "$0" || stat -f "$0")")"
|
||||||
|
echo "ATCS_DIR: '${ATCS_DIR}'"
|
||||||
|
|
||||||
MAX_MEM=512M
|
MAX_MEM="512M"
|
||||||
|
JAVA="java"
|
||||||
JAVA=java
|
|
||||||
JAVA_OPTS='-DFONT_SCALE=1.0 -Dswing.aatext=true'
|
JAVA_OPTS='-DFONT_SCALE=1.0 -Dswing.aatext=true'
|
||||||
ENV_FILE=${ATCS_DIR}/ATCS.env
|
|
||||||
|
|
||||||
if [ -f ${ENV_FILE} ]; then
|
ENV_FILE="${ATCS_DIR}/ATCS.env"
|
||||||
source ${ENV_FILE}
|
|
||||||
|
if [ -f "${ENV_FILE}" ]; then
|
||||||
|
source "${ENV_FILE}"
|
||||||
else
|
else
|
||||||
echo "#MAX_MEM=${MAX_MEM}" >${ENV_FILE}
|
{
|
||||||
echo "#JAVA=${JAVA}" >>${ENV_FILE}
|
echo "#MAX_MEM=\"${MAX_MEM}\""
|
||||||
echo "#JAVA_OPTS=${JAVA_OPTS}" >>${ENV_FILE}
|
echo "#JAVA=\"${JAVA}\""
|
||||||
echo "" >>${ENV_FILE}
|
echo "#JAVA_OPTS=\"${JAVA_OPTS}\""
|
||||||
|
echo ""
|
||||||
|
}>"${ENV_FILE}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
export ENV_FILE
|
export ENV_FILE
|
||||||
|
exit 1
|
||||||
$JAVA ${JAVA_OPTS} -Xmx${MAX_MEM} -jar ${ATCS_DIR}/ATCS.jar
|
# shellcheck disable=SC2086
|
||||||
|
# (spellchecker is disabled for this line, because we want it to be split into multiple arguments)
|
||||||
|
$JAVA ${JAVA_OPTS} -Xmx${MAX_MEM} -jar "${ATCS_DIR}/ATCS.jar"
|
||||||
|
|||||||
Reference in New Issue
Block a user