[DebianGIS-dev] r1071 - packages/josm/trunk/debian
nd-guest at alioth.debian.org
nd-guest at alioth.debian.org
Mon Sep 10 13:08:35 UTC 2007
Author: nd-guest
Date: 2007-09-10 13:08:35 +0000 (Mon, 10 Sep 2007)
New Revision: 1071
Modified:
packages/josm/trunk/debian/josm.sh
Log:
start script to search for the right jvm.
Modified: packages/josm/trunk/debian/josm.sh
===================================================================
--- packages/josm/trunk/debian/josm.sh 2007-09-10 13:07:43 UTC (rev 1070)
+++ packages/josm/trunk/debian/josm.sh 2007-09-10 13:08:35 UTC (rev 1071)
@@ -1,3 +1,27 @@
#!/bin/sh
+# Simple wrapper script used to start JOSM in Debian
+# The first existing directory is used for JAVA_HOME if it's not set by default.
+set -e
-exec /usr/lib/jvm/java-1.5.0-sun/bin/java -jar /usr/share/josm/josm.jar
+JDK_DIRS="$JAVA_HOME /usr/lib/jvm/java-6-sun /usr/lib/jvm/java-1.5.0-sun"
+
+for jdir in $JDK_DIRS; do
+ if [ -x "$jdir/bin/java" -a -z "${JAVA_HOME}" ]; then
+ JAVA_HOME="$jdir"
+ fi
+done
+export JAVA_HOME
+
+if [ "$JAVA_HOME" ]; then
+ if [ -z "$JAVACMD" ]; then
+ JAVACMD="$JAVA_HOME/bin/java"
+ fi
+
+ exec $JAVACMD -jar /usr/share/josm/josm.jar
+
+else
+ echo "No JVM found to run JOSM."
+ echo "Please install a JVM from SUN to run JOSM or "
+ echo "set JAVA_HOME if it's not a JVM from a Debian Package."
+ exit 1
+fi
More information about the Pkg-grass-devel
mailing list