mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-12 12:36:40 +02:00
39 lines
1.3 KiB
Text
39 lines
1.3 KiB
Text
We're providing a symlink to the original script, so patch
|
|
the call to jtreg to correctly handle this situation.
|
|
|
|
--- a/usr/share/java/jtreg/bin/jtreg
|
|
+++ b/usr/share/java/jtreg/bin/jtreg
|
|
@@ -68,6 +68,10 @@
|
|
Linux ) if grep -qi Microsoft /proc/version ; then wsl=1 ; fi ;;
|
|
esac
|
|
|
|
+_prog=$0
|
|
+_link=`readlink $_prog`
|
|
+[ -n "$_link" ] && _prog=$_link
|
|
+
|
|
# Determine jtreg installation directory
|
|
JTREG_HOME=${JTREG_HOME:-$JT_HOME} # allow for old version of name
|
|
if [ -n "$JTREG_HOME" ]; then
|
|
@@ -81,11 +85,11 @@
|
|
# sh, zsh, etc, including on Windows, MKS (ksh), Cygwin (ash or bash)
|
|
# and Windows Subsystem for Linux (WSL)
|
|
if type -p type 1>/dev/null 2>&1 && test -z "`type -p type`" ; then
|
|
- myname=`type -p "$0"`
|
|
+ myname=`type -p "$_prog"`
|
|
elif type type 1>/dev/null 2>&1 ; then
|
|
- myname=`type "$0" | sed -e 's/^.* is a tracked alias for //' -e 's/^.* is //'`
|
|
+ myname=`type "$_prog" | sed -e 's/^.* is a tracked alias for //' -e 's/^.* is //'`
|
|
elif whence whence 1>/dev/null 2>&1 ; then
|
|
- myname=`whence "$0"`
|
|
+ myname=`whence "$_prog"`
|
|
fi
|
|
mydir=`dirname "$myname"`
|
|
p=`cd "$mydir" ; pwd`
|
|
@@ -173,6 +177,6 @@
|
|
|
|
"${JTREG_JAVA}" \
|
|
$javaOpts \
|
|
- -Dprogram=`basename "$0"` \
|
|
+ -Dprogram=`basename "$_prog"` \
|
|
-jar "${JTREG_HOME}/lib/jtreg.jar" \
|
|
$jtregOpts
|