2
# Simple wrapper script used to start mkgmapgui in Debian
5
# First, the alternative (if known to work) or users preference as defined by $JAVA_HOME. Next, use OpenJDK or Sun's proprietary JDK.
6
# Override to a specific one using $JAVACMD
7
ALTERNATIVE_JDK="`readlink -n -f /etc/alternatives/java`"
9
# If OpenJDK 6 is only available headless, do not try it
10
if dpkg --get-selections openjdk-6-jre | grep install$ > /dev/null ; then
11
JAVA_CMDS="$JAVA_HOME/bin/java /usr/lib/jvm/java-6-openjdk/bin/java /usr/lib/jvm/java-6-sun/bin/java"
13
JAVA_CMDS="$JAVA_HOME/bin/java /usr/lib/jvm/java-6-sun/bin/java"
16
JAVA_OPTS="$JAVA_OPTS -Xmx512M"
18
for jcmd in $JAVA_CMDS; do
19
if [ "z$ALTERNATIVE_JDK" = "z`readlink -n -f $jcmd`" ] && [ -z "${JAVACMD}" ]; then
24
for jcmd in $JAVA_CMDS; do
25
if [ -x "$jcmd" -a -z "${JAVACMD}" ]; then
30
if [ "$JAVACMD" ]; then
31
echo "Using $JAVACMD to execute mkgmapgui."
32
exec $JAVACMD $JAVA_OPTS -jar /usr/share/mkgmapgui/mkgmapgui.jar /usr/share/mkgmap/mkgmap.jar
34
echo "No valid JVM found to run mkgmapgui."