~ubuntu-branches/ubuntu/precise/mkgmapgui/precise

« back to all changes in this revision

Viewing changes to debian/mkgmapgui.sh

  • Committer: Bazaar Package Importer
  • Author(s): Mònica Ramírez Arceda
  • Date: 2011-05-15 20:46:52 UTC
  • Revision ID: james.westby@ubuntu.com-20110515204652-60tlrfe7gp5j4ipx
Tags: 1.1.ds-1
Initial release. (Closes: #626841)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/sh
 
2
# Simple wrapper script used to start mkgmapgui in Debian
 
3
set -e
 
4
 
 
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`"
 
8
 
 
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"
 
12
else
 
13
   JAVA_CMDS="$JAVA_HOME/bin/java /usr/lib/jvm/java-6-sun/bin/java"
 
14
fi
 
15
 
 
16
JAVA_OPTS="$JAVA_OPTS -Xmx512M"
 
17
 
 
18
for jcmd in $JAVA_CMDS; do
 
19
   if [ "z$ALTERNATIVE_JDK" = "z`readlink -n -f $jcmd`" ] && [ -z "${JAVACMD}" ]; then
 
20
      JAVACMD="$jcmd"
 
21
   fi
 
22
done
 
23
 
 
24
for jcmd in $JAVA_CMDS; do
 
25
   if [ -x "$jcmd" -a -z "${JAVACMD}" ]; then
 
26
      JAVACMD="$jcmd"
 
27
   fi
 
28
done
 
29
 
 
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
 
33
else
 
34
   echo "No valid JVM found to run mkgmapgui."
 
35
   exit 1
 
36
fi