Skip to content

Commit 4f9b288

Browse files
committed
Merge branch 'issue-214' into devel
2 parents 7042232 + 2590ba8 commit 4f9b288

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/main/resources/linux/startup.sh.vtl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#!/usr/bin/env bash
33
# GNU/Linux startup script generated by JavaPackager plugin
44

5-
SCRIPTPATH=$(dirname $(readlink -e "$0"))
5+
SCRIPTPATH=$(dirname "$(readlink -e "$0")")
66

77
#if ($info.bundleJre)
88
JAVA="$SCRIPTPATH/${info.jreDirectoryName}/bin/java"
@@ -65,7 +65,7 @@ export PATH=${info.envPath}
6565

6666
JVMDefaultOptions="${vmArgs}"
6767
JVMOptionsFile="$SCRIPTPATH/${info.name}.l4j.ini"
68-
[ -f $JVMOptionsFile ] && while read -r option; do JVMDefaultOptions+=" $option"; done <<< $(sed "/^#.*$/d" $JVMOptionsFile)
68+
[ -f "${JVMOptionsFile}" ] && while read -r option; do JVMDefaultOptions+=" $option"; done <<< $(sed "/^#.*$/d" "${JVMOptionsFile}")
6969

7070
JVMClassPath="$BINARY"
7171
#foreach ($classpath in $info.classpaths)
@@ -78,12 +78,12 @@ cd "$SCRIPTPATH"
7878

7979
#if ($info.scripts.bootstrap)
8080
# invoke bootstrap script
81-
Bootstrap=$SCRIPTPATH/scripts/${info.bootstrapFile.name} && [ -x "$Bootstrap" ] && $Bootstrap
81+
Bootstrap="$SCRIPTPATH/scripts/${info.bootstrapFile.name}" && [ -x "$Bootstrap" ] && "$Bootstrap"
8282
#end
8383

8484
#if ($info.administratorRequired)
85-
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY GDKBACKEND=x11 $JAVA $JVMDefaultOptions -cp $JVMClassPath ${info.mainClass} $@
85+
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY GDKBACKEND=x11 "${JAVA}" ${JVMDefaultOptions} -cp "${JVMClassPath}" ${info.mainClass} $@
8686
#else
87-
$JAVA $JVMDefaultOptions -cp $JVMClassPath ${info.mainClass} $@
87+
"${JAVA}" ${JVMDefaultOptions} -cp "${JVMClassPath}" ${info.mainClass} $@
8888
#end
8989
exit 0
-977 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)