home *** CD-ROM | disk | FTP | other *** search
Korn shell script | 1995-11-09 | 1020 b | 55 lines |
- #! /usr/bin/ksh
-
- export JAVA_HOME
- JAVA_HOME=`whence $0` >/dev/null 2>&1
-
- export HOTJAVA_HOME
- if [ -z "$HOTJAVA_HOME" ]
- then
- HOTJAVA_HOME=`dirname ${JAVA_HOME}`/..
- fi
-
-
- export CLASSPATH
- if [ -z "$CLASSPATH" ]
- then
- CLASSPATH="."
- fi
-
- CLASSPATH="$CLASSPATH:$HOTJAVA_HOME/classes"
-
- export LD_LIBRARY_PATH
- LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$HOTJAVA_HOME/lib.x86"
-
- progname=java.x86
- prog=$HOTJAVA_HOME/bin/${progname}
-
- for i in $@
- do
- if [ "`expr $i : '\(.\).*'" = '-' ]; then
- opts="$opts $i"
- else
- args="$args $i"
- fi
- done
-
- if [ -f $prog ]
- then
- WEBLOG=${WEBLOG:-${HOME}/.hotjava/weblog}
- export WEBLOG
- if [ ! -d $HOME/.hotjava ]
- then
- /usr/bin/mkdir -p $HOME/.hotjava
- fi
- if [ -w ${WEBLOG} ]
- then
- echo "Moving ${WEBLOG} to ${WEBLOG}.bak"
- /bin/mv ${WEBLOG} ${WEBLOG}.bak
- fi
- echo "Redirecting stdout and stderr to ${WEBLOG}"
- eval exec $prog $opts browser.hotjava $args >${WEBLOG} 2>&1
- else
- echo >&2 "$progname was not found in ${prog}"
- exit 1
- fi
-