[mkgmapgui] 01/02: Add support for OpenJDK 8 in mkgmapgui wrapper script.
Sebastiaan Couwenberg
sebastic at moszumanska.debian.org
Sun Nov 1 12:58:45 UTC 2015
This is an automated email from the git hooks/post-receive script.
sebastic pushed a commit to branch master
in repository mkgmapgui.
commit 7cc1507d026e410d50cfbe33593555848bac44e1
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date: Sun Nov 1 13:27:29 2015 +0100
Add support for OpenJDK 8 in mkgmapgui wrapper script.
---
debian/changelog | 1 +
debian/mkgmapgui.sh | 38 +++++++++++++++++++++++++-------------
2 files changed, 26 insertions(+), 13 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 91f139e..71f19e1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
mkgmapgui (1.1.ds-5) UNRELEASED; urgency=medium
* Update Vcs-Browser URL to use HTTPS.
+ * Add support for OpenJDK 8 in mkgmapgui wrapper script.
-- Bas Couwenberg <sebastic at debian.org> Tue, 01 Sep 2015 15:47:59 +0200
diff --git a/debian/mkgmapgui.sh b/debian/mkgmapgui.sh
index b592020..3db2f9d 100755
--- a/debian/mkgmapgui.sh
+++ b/debian/mkgmapgui.sh
@@ -11,24 +11,36 @@ ARCH="`dpkg --print-architecture`"
# If OpenJDK is only available headless, do not try it
if dpkg --get-selections 'openjdk-*-jre' | grep install$ > /dev/null ; then
- JAVA_CMDS="$JAVA_HOME/bin/java /usr/lib/jvm/java-7-openjdk-$ARCH/bin/java /usr/lib/jvm/java-6-openjdk/bin/java /usr/lib/jvm/java-6-openjdk-$ARCH/bin/java /usr/lib/jvm/java-6-sun/bin/java"
+ JAVA_CMDS="$JAVA_HOME/bin/java"
+ JAVA_CMDS="${JAVA_CMDS} /usr/lib/jvm/java-8-openjdk-$ARCH/bin/java"
+ JAVA_CMDS="${JAVA_CMDS} /usr/lib/jvm/java-7-openjdk-$ARCH/bin/java"
+ JAVA_CMDS="${JAVA_CMDS} /usr/lib/jvm/java-6-openjdk/bin/java /usr/lib/jvm/java-6-openjdk-$ARCH/bin/java /usr/lib/jvm/java-6-sun/bin/java"
else
- JAVA_CMDS="$JAVA_HOME/bin/java /usr/lib/jvm/java-6-sun/bin/java"
+ JAVA_CMDS="$JAVA_HOME/bin/java"
+ JAVA_CMDS="${JAVA_CMDS} /usr/lib/jvm/java-6-sun/bin/java"
fi
-JAVA_OPTS="$JAVA_OPTS -Xmx512M"
+if [ -z "$JAVA_OPTS" -o $(echo "$JAVA_OPTS" | grep "\-Xmx" | wc -l) -eq 0 ]; then
+ JAVA_OPTS="$JAVA_OPTS -Xmx512M"
+fi
-for jcmd in $JAVA_CMDS; do
- if [ "z$ALTERNATIVE_JDK" = "z`readlink -n -f $jcmd`" ] && [ -z "${JAVACMD}" ]; then
- JAVACMD="$jcmd"
- fi
-done
+if [ -z "${JAVACMD}" ]; then
+ for jcmd in $JAVA_CMDS; do
+ if [ "z$ALTERNATIVE_JDK" = "z`readlink -n -f $jcmd`" ] && [ -z "${JAVACMD}" ]; then
+ JAVACMD="$jcmd"
+ break
+ fi
+ done
+fi
-for jcmd in $JAVA_CMDS; do
- if [ -x "$jcmd" -a -z "${JAVACMD}" ]; then
- JAVACMD="$jcmd"
- fi
-done
+if [ -z "${JAVACMD}" ]; then
+ for jcmd in $JAVA_CMDS; do
+ if [ -x "$jcmd" -a -z "${JAVACMD}" ]; then
+ JAVACMD="$jcmd"
+ break
+ fi
+ done
+fi
if [ "$JAVACMD" ]; then
echo "Using $JAVACMD to execute mkgmapgui."
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/mkgmapgui.git
More information about the Pkg-grass-devel
mailing list