[Git][debian-gis-team/mkgmap-splitter][master] Simplify launcher script.
Bas Couwenberg
gitlab at salsa.debian.org
Thu Apr 9 17:14:08 BST 2020
Bas Couwenberg pushed to branch master at Debian GIS Project / mkgmap-splitter
Commits:
202d3db0 by Bas Couwenberg at 2020-04-09T18:14:01+02:00
Simplify launcher script.
- - - - -
2 changed files:
- debian/changelog
- debian/mkgmap-splitter.sh
Changes:
=====================================
debian/changelog
=====================================
@@ -2,6 +2,7 @@ mkgmap-splitter (0.0.0+svn597-2) UNRELEASED; urgency=medium
* Bump debhelper compat to 10, changes:
- Drop --parallel option, enabled by default
+ * Simplify launcher script.
-- Bas Couwenberg <sebastic at debian.org> Thu, 19 Mar 2020 19:37:48 +0100
=====================================
debian/mkgmap-splitter.sh
=====================================
@@ -1,45 +1,27 @@
#!/bin/sh
# Simple wrapper script used to start mkgmap-splitter in Debian
-set -e
-
-# Override to a specific one using $JAVACMD
-ALTERNATIVE_JDK="`readlink -n -f /etc/alternatives/java`"
-# Let's get the current architecture -- needed for multiarchified Java
-ARCH="`dpkg --print-architecture`"
+set -e
-JAVA_CMDS="$JAVA_HOME/bin/java"
-JAVA_CMDS="${JAVA_CMDS} /usr/lib/jvm/java-11-openjdk-$ARCH/bin/java"
-JAVA_CMDS="${JAVA_CMDS} /usr/lib/jvm/java-10-openjdk-$ARCH/bin/java"
-JAVA_CMDS="${JAVA_CMDS} /usr/lib/jvm/java-9-openjdk-$ARCH/bin/java"
-JAVA_CMDS="${JAVA_CMDS} /usr/lib/jvm/java-8-openjdk-$ARCH/bin/java"
+JAVA_CMDS="${JAVA_HOME}/bin/java"
JAVA_CMDS="${JAVA_CMDS} /usr/bin/java"
-if [ -z "$JAVA_OPTS" -o $(echo "$JAVA_OPTS" | grep "\-Xmx" | wc -l) -eq 0 ]; then
- JAVA_OPTS="$JAVA_OPTS -Xmx2000m"
-fi
-
-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
+if [ -z "${JAVA_OPTS}" ] || [ "$(echo "${JAVA_OPTS}" | grep -c '\-Xmx')" -eq 0 ]; then
+ JAVA_OPTS="${JAVA_OPTS} -Xmx2000m"
fi
if [ -z "${JAVACMD}" ]; then
- for jcmd in $JAVA_CMDS; do
- if [ -x "$jcmd" -a -z "${JAVACMD}" ]; then
+ for jcmd in ${JAVA_CMDS}; do
+ if [ -x "$jcmd" ] && [ -z "${JAVACMD}" ]; then
JAVACMD="$jcmd"
break
fi
done
fi
-if [ "$JAVACMD" ]; then
- echo "Using $JAVACMD to execute mkgmap-splitter."
- exec $JAVACMD $JAVA_OPTS -jar /usr/share/mkgmap-splitter/splitter.jar "$@"
+if [ "${JAVACMD}" ]; then
+ echo "Using ${JAVACMD} to execute mkgmap-splitter."
+ exec "${JAVACMD}" ${JAVA_OPTS} -jar /usr/share/mkgmap-splitter/splitter.jar "$@"
else
echo "No valid JVM found to run mkgmap-splitter."
exit 1
View it on GitLab: https://salsa.debian.org/debian-gis-team/mkgmap-splitter/-/commit/202d3db005b09be3c61149f9989dc4bc42b84aa0
--
View it on GitLab: https://salsa.debian.org/debian-gis-team/mkgmap-splitter/-/commit/202d3db005b09be3c61149f9989dc4bc42b84aa0
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20200409/8fb1d96a/attachment-0001.html>
More information about the Pkg-grass-devel
mailing list