aboutsummaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
authorGreg Lewis <glewis@FreeBSD.org>2005-11-02 21:03:56 +0000
committerGreg Lewis <glewis@FreeBSD.org>2005-11-02 21:03:56 +0000
commitdbc431427c72729a0698f49756f5e36232c47ba5 (patch)
tree7621b1299441a26d560ae46e0719358cfb696928 /java
parentc0b47a8e0534f7901a9deaf50aa8aa4618e7d5e3 (diff)
downloadports-dbc431427c72729a0698f49756f5e36232c47ba5.tar.gz
ports-dbc431427c72729a0698f49756f5e36232c47ba5.zip
Notes
Diffstat (limited to 'java')
-rw-r--r--java/javavmwrapper/Makefile2
-rw-r--r--java/javavmwrapper/src/javavmwrapper.sh17
2 files changed, 11 insertions, 8 deletions
diff --git a/java/javavmwrapper/Makefile b/java/javavmwrapper/Makefile
index 86504088e945..a8f274e76416 100644
--- a/java/javavmwrapper/Makefile
+++ b/java/javavmwrapper/Makefile
@@ -9,7 +9,7 @@
PORTNAME= javavmwrapper
PORTVERSION= 2.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= java
MASTER_SITES= # none
DISTFILES= # none
diff --git a/java/javavmwrapper/src/javavmwrapper.sh b/java/javavmwrapper/src/javavmwrapper.sh
index 81497379248e..7cf77c6dbcd8 100644
--- a/java/javavmwrapper/src/javavmwrapper.sh
+++ b/java/javavmwrapper/src/javavmwrapper.sh
@@ -414,13 +414,16 @@ if [ "${IAM}" = "javavm" ]; then
IAM=java
fi
-# Use JAVA_HOME if its set in the environment
-if [ ! -z "${JAVA_HOME}" -a -x "${JAVA_HOME}/bin/${IAM}" ]; then
- export JAVA_HOME
- tryJavaCommand "${JAVA_HOME}/bin/${IAM}" "${@}"
-elif [ ! -z "${JAVA_HOME}" -a -x "${JAVA_HOME}/jre/bin/${IAM}" ]; then
- export JAVA_HOME
- tryJavaCommand "${JAVA_HOME}/jre/bin/${IAM}" "${@}"
+# Ignore JAVA_HOME if it's set to %%PREFIX%%
+if [ "`realpath "${JAVA_HOME}"`" != "`realpath "${PREFIX}"`" ]; then
+ # Otherwise use JAVA_HOME if it's set
+ if [ ! -z "${JAVA_HOME}" -a -x "${JAVA_HOME}/bin/${IAM}" ]; then
+ export JAVA_HOME
+ tryJavaCommand "${JAVA_HOME}/bin/${IAM}" "${@}"
+ elif [ ! -z "${JAVA_HOME}" -a -x "${JAVA_HOME}/jre/bin/${IAM}" ]; then
+ export JAVA_HOME
+ tryJavaCommand "${JAVA_HOME}/jre/bin/${IAM}" "${@}"
+ fi
fi
unset JAVA_HOME