diff options
Diffstat (limited to 'Master/texmf-dist/scripts/texosquery/texosquery-jre5.sh')
-rwxr-xr-x | Master/texmf-dist/scripts/texosquery/texosquery-jre5.sh | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/Master/texmf-dist/scripts/texosquery/texosquery-jre5.sh b/Master/texmf-dist/scripts/texosquery/texosquery-jre5.sh index a72924f360a..73edbe03205 100755 --- a/Master/texmf-dist/scripts/texosquery/texosquery-jre5.sh +++ b/Master/texmf-dist/scripts/texosquery/texosquery-jre5.sh @@ -1,11 +1,15 @@ #!/bin/sh -kernel=`uname -s` -if test "${kernel#*CYGWIN}" != "$kernel" -then - jarpath=`cygpath -w $(kpsewhich --progname=texosquery --format=texmfscripts texosquery-jre5.jar)` -else - jarpath=`kpsewhich --progname=texosquery --format=texmfscripts texosquery-jre5.jar` +scriptname=`basename "$0" .sh` +jar="$scriptname.jar" +jarpath=`kpsewhich --progname="$scriptname" --format=texmfscripts "$jar"` + +kernel=`uname -s 2>/dev/null` +if echo "$kernel" | grep CYGWIN >/dev/null; then + CYGWIN_ROOT=`cygpath -w /` + export CYGWIN_ROOT + jarpath=`cygpath -w "$jarpath"` fi + java -jar "$jarpath" "$@" |