summaryrefslogtreecommitdiff
path: root/java/linux-blackdown-jre11/files/patch-ab
blob: 2ccb69ee057d7a3c9fe431a6f41317feb3283c28 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
$FreeBSD$

--- bin/jre.orig	Mon Sep 18 18:08:12 2000
+++ bin/jre	Mon Sep 29 11:16:16 2003
@@ -6,7 +6,7 @@
 export THREADS_TYPE
 
 progname=`basename $0`
-ARCH=`arch`
+ARCH=`uname -m`
 
 case $1 in
 -native)
@@ -21,13 +21,13 @@
 
 if [ -z "$JAVA_HOME" ]
 then
-    PRG=`type -p $0` >/dev/null 2>&1
+    PRG=$0
     # If PRG is a symlink, trace it to the real home directory
 
     while [ -L "$PRG" ]
     do
-	newprg=`expr "\`/bin/ls -l "$PRG"\`" : ".*$PRG -> \(.*\)"`
-	expr "$newprg" : / >/dev/null || newprg="`dirname $PRG`/$newprg"
+	newprg=`/compat/linux/usr/bin/expr "\`/bin/ls -l "$PRG"\`" : ".*$PRG -> \(.*\)"`
+	/compat/linux/usr/bin/expr "$newprg" : / >/dev/null || newprg="`dirname $PRG`/$newprg"
 	PRG="$newprg"
     done
 
@@ -58,8 +58,15 @@
 fi
 export CLASSPATH
 
-LD_LIBRARY_PATH="$JAVA_HOME/lib/${ARCH}/$THREADS_TYPE:$LD_LIBRARY_PATH"
+if [ "x${LD_LIBRARY_PATH}" != "x" ]; then
+    LD_LIBRARY_PATH="$JAVA_HOME/lib/${ARCH}/$THREADS_TYPE:$LD_LIBRARY_PATH"
+else
+    LD_LIBRARY_PATH="$JAVA_HOME/lib/${ARCH}/$THREADS_TYPE"
+fi
 export LD_LIBRARY_PATH
+
+PATH="$JAVA_HOME/bin:$PATH"
+export PATH
 
 XFILESEARCHPATH="$JAVA_HOME/lib/locale/%L/%T/%N%C%S:$JAVA_HOME/lib/locale/%l/%T/%N%C%S:$JAVA_HOME/lib/locale/%T/%N%C%S:$JAVA_HOME/lib/locale/%L/%T/%N%S:$JAVA_HOME/lib/locale/%l/%T/%N%S:$JAVA_HOME/lib/locale/%T/%N%S:$XFILESEARCHPATH:%D"
 export XFILESEARCHPATH