92 | 92 |
$jtdiffOpts
|
93 | 93 |
--- a/src/share/bin/jtreg.sh
|
94 | 94 |
+++ b/src/share/bin/jtreg.sh
|
95 | |
@@ -47,40 +47,6 @@
|
96 | |
#
|
97 | |
# jtreg also provides Ant tasks; see the documentation for details.
|
|
95 |
@@ -68,36 +68,6 @@
|
|
96 |
esac
|
|
97 |
|
98 | 98 |
|
99 | 99 |
-# Determine jtreg/JavaTest installation directory
|
100 | 100 |
-if [ -n "$JT_HOME" ]; then
|
|
105 | 105 |
-else
|
106 | 106 |
- # Deduce where script is installed
|
107 | 107 |
- # - should work on most derivatives of Bourne shell, like ash, bash, ksh,
|
108 | |
- # sh, zsh, etc, including on Windows, MKS (ksh) and Cygwin (ash or bash)
|
|
108 |
- # sh, zsh, etc, including on Windows, MKS (ksh), Cygwin (ash or bash)
|
|
109 |
- # and Windows Subsystem for Linux (WSL)
|
109 | 110 |
- if type -p type 1>/dev/null 2>&1 && test -z "`type -p type`" ; then
|
110 | 111 |
- myname=`type -p "$0"`
|
111 | 112 |
- elif type type 1>/dev/null 2>&1 ; then
|
|
124 | 125 |
- fi
|
125 | 126 |
-fi
|
126 | 127 |
-
|
127 | |
-# Normalize JT_HOME if using Cygwin
|
128 | |
-case "`uname -s`" in
|
129 | |
- CYGWIN* ) cygwin=1 ; JT_HOME=`cygpath -a -m "$JT_HOME"` ;;
|
130 | |
-esac
|
131 | 128 |
-
|
132 | |
-
|
133 | |
# Separate out -J* options for the JVM
|
134 | |
# Note jdk as possible default to run jtreg
|
|
129 |
# Look for -jdk option as possible default to run jtreg
|
135 | 130 |
# Unset IFS and use newline as arg separator to preserve spaces in args
|
136 | |
@@ -101,37 +67,24 @@
|
|
131 |
DUALCASE=1 # for MKS: make case statement case-sensitive (6709498)
|
|
132 |
@@ -113,17 +83,9 @@
|
137 | 133 |
done
|
138 | 134 |
unset DUALCASE
|
139 | 135 |
|
|
153 | 149 |
+ JT_JAVA="/usr/lib/jvm/default-java"
|
154 | 150 |
fi
|
155 | 151 |
|
|
152 |
# Fixup JT_JAVA, JTHOME as needed, if using Cygwin or WSL
|
|
153 |
@@ -134,16 +96,8 @@
|
|
154 |
JT_HOME=`wslpath -a -m "$JT_HOME"`
|
|
155 |
fi
|
|
156 |
|
156 | 157 |
-# Verify java version (1.)7 or newer used to run jtreg
|
157 | 158 |
-version=`"$JT_JAVA" -classpath "${JT_HOME}/lib/jtreg.jar" com.sun.javatest.regtest.agent.GetSystemProperty java.version 2>&1 |
|
158 | 159 |
- grep 'java.version=' | sed -e 's/^.*=//' -e 's/^1\.//' -e 's/\([1-9][0-9]*\).*/\1/'`
|
|
166 | 167 |
+if [ -z "${JT_HOME}" ] || [ ! -f "${JT_HOME}/jtreg.jar" ]; then
|
167 | 168 |
+ JT_HOME="/usr/share/java"
|
168 | 169 |
fi
|
|
170 |
|
|
171 |
# Separate out -J* options for the JVM
|
|
172 |
@@ -170,10 +124,13 @@
|
169 | 173 |
|
170 | 174 |
# And finally ...
|
171 | 175 |
|