Check if apppath is available before trying to use it.
This commit is contained in:
parent
ab1b1399da
commit
e8b57a53b8
126
.zjava
126
.zjava
|
@ -1,66 +1,74 @@
|
||||||
for i in /usr/java/j2sdk1.4.2_03 /usr/local/j2sdk1.4.2 /usr/local/j2sdk1.4.1 /usr/java/j2sdk1.4.0 \
|
# setup java environment.
|
||||||
/usr/java/jdk1.3.1_02 /usr/java/jre1.3.1_02 \
|
#
|
||||||
/usr/local/jdk1.2.2 /usr/java1.2 /usr/local/jdk1.2 \
|
# This file uses apppath. Since it would clobber the PATH variable if apppath
|
||||||
/usr/local/jdk117_v3 /usr/local/jdk1.1.6 \
|
# isn't in the path, we just skip everything in this case.
|
||||||
/usr/local/java
|
|
||||||
do
|
|
||||||
if [ -d "$i/bin" ]
|
|
||||||
then
|
|
||||||
PATH=$(apppath "$i/bin")
|
|
||||||
export JAVA_HOME=$i
|
|
||||||
break;
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
ALL_PATH=.:/usr/local/java/classes:$ORACLE_HOME/jdbc/lib/classes111.zip:/usr/java1.2/lib/tools.jar:/usr/local/jswdk-1.0.1/lib/servlet.jar:/usr/local/java/lib/Tidy.jar:/usr/local/roxen/2.1/roxen/server/java/classes/servlet.jar
|
if whence apppath > /dev/null
|
||||||
NEW_PATH=""
|
then
|
||||||
|
for i in /usr/java/j2sdk1.4.2_03 /usr/local/j2sdk1.4.2 /usr/local/j2sdk1.4.1 /usr/java/j2sdk1.4.0 \
|
||||||
for i in ${(s/:/)ALL_PATH}
|
/usr/java/jdk1.3.1_02 /usr/java/jre1.3.1_02 \
|
||||||
do
|
/usr/local/jdk1.2.2 /usr/java1.2 /usr/local/jdk1.2 \
|
||||||
if test -r "$i"
|
/usr/local/jdk117_v3 /usr/local/jdk1.1.6 \
|
||||||
|
/usr/local/java
|
||||||
|
do
|
||||||
|
if [ -d "$i/bin" ]
|
||||||
then
|
then
|
||||||
case "$NEW_PATH" in
|
PATH=$(apppath "$i/bin")
|
||||||
$i:*|*:$i|*:$i:*) ;;
|
export JAVA_HOME=$i
|
||||||
*)
|
break;
|
||||||
if test -z "$NEW_PATH"
|
|
||||||
then
|
|
||||||
NEW_PATH=$i
|
|
||||||
else
|
|
||||||
NEW_PATH=$NEW_PATH:$i
|
|
||||||
fi
|
|
||||||
esac
|
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
export CLASSPATH=$NEW_PATH
|
ALL_PATH=.:/usr/local/java/classes:$ORACLE_HOME/jdbc/lib/classes111.zip:/usr/java1.2/lib/tools.jar:/usr/local/jswdk-1.0.1/lib/servlet.jar:/usr/local/java/lib/Tidy.jar:/usr/local/roxen/2.1/roxen/server/java/classes/servlet.jar
|
||||||
|
NEW_PATH=""
|
||||||
|
|
||||||
for i in /usr/local/tomcat
|
for i in ${(s/:/)ALL_PATH}
|
||||||
do
|
do
|
||||||
if [ -d "$i" ]
|
if test -r "$i"
|
||||||
then
|
then
|
||||||
export CATALINA_HOME="$i"
|
case "$NEW_PATH" in
|
||||||
export TOMCAT_HOME="$i"
|
$i:*|*:$i|*:$i:*) ;;
|
||||||
PATH=$(apppath "$i/bin")
|
*)
|
||||||
break;
|
if test -z "$NEW_PATH"
|
||||||
fi
|
then
|
||||||
done
|
NEW_PATH=$i
|
||||||
|
else
|
||||||
|
NEW_PATH=$NEW_PATH:$i
|
||||||
|
fi
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
for i in /usr/local/ant
|
export CLASSPATH=$NEW_PATH
|
||||||
do
|
|
||||||
if [ -d "$i" ]
|
|
||||||
then
|
|
||||||
export ANT_HOME="$i"
|
|
||||||
PATH=$(apppath "$i/bin")
|
|
||||||
break;
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
for i in /usr/local/openxchange
|
for i in /usr/local/tomcat
|
||||||
do
|
do
|
||||||
if [ -d "$i" ]
|
if [ -d "$i" ]
|
||||||
then
|
then
|
||||||
export OX_HOME="$i"
|
export CATALINA_HOME="$i"
|
||||||
PATH=$(apppath "$i/bin" "$i/sbin")
|
export TOMCAT_HOME="$i"
|
||||||
break;
|
PATH=$(apppath "$i/bin")
|
||||||
fi
|
break;
|
||||||
done
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
for i in /usr/local/ant
|
||||||
|
do
|
||||||
|
if [ -d "$i" ]
|
||||||
|
then
|
||||||
|
export ANT_HOME="$i"
|
||||||
|
PATH=$(apppath "$i/bin")
|
||||||
|
break;
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
for i in /usr/local/openxchange
|
||||||
|
do
|
||||||
|
if [ -d "$i" ]
|
||||||
|
then
|
||||||
|
export OX_HOME="$i"
|
||||||
|
PATH=$(apppath "$i/bin" "$i/sbin")
|
||||||
|
break;
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
Loading…
Reference in New Issue