#! /bin/sh # $Revision: 1.3 $ #bcpyrght #*************************************************************************** #* $VRTScprght: Copyright 1993 - 2003 VERITAS Software Corporation, All Rights Reserved $ * #*************************************************************************** #ecpyrght # # Start the File System Analyzer application as a standalone Java app. # PATH=.:/bin:/usr/bin:/usr/ucb:$PATH; export PATH DEBUG=/dev/null ECHO=/usr/bin/echo USROPENVJAVA=/usr/openv/java COLL_JAR=$USROPENVJAVA/collections.jar JCCCHART_JAR=$USROPENVJAVA/jcchart.jar JAVA_LIB=$USROPENVJAVA/jre/lib/rt.jar:$USROPENVJAVA/jre/lib/i18n.jar JAVA_PATH=$USROPENVJAVA/jre/bin/java HELPVIEWER_JAR=$USROPENVJAVA/VxHelpViewer.jar CLASSPATH=.:$COLL_JAR:$JCCCHART_JAR:$HELPVIEWER_JAR:$USROPENVJAVA/allFSA.jar:$JAVA_LIB; export CLASSPATH LOG_FILE=$USROPENVJAVA/logs/`whoami`.FSA.$$.log # Following is needed due to Java AWT easily exceeding the default open # file limit, e.g., not closing image files fast enough. ulimit -n 1024 while [ "`$ECHO $1 | cut -c1`" = "-" ] do case "$1" in -d | -display) DISPLAY=$2;export DISPLAY; shift 2;; -l) LOG_FILE=$2;export LOG_FILE; shift 2;; esac done # On Solaris, LD_LIBRARY_PATH must be set for access to libX11 - default it to # /usr/openwin/lib. If it doesn't exist, inform the user and quit. OS=`uname -s` if [ "$OS" = "SunOS" ] then if [ -d /usr/openwin/lib ] then LD_LIBRARY_PATH=/usr/openwin/lib:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH else echo "\n\tDirectory /usr/openwin/lib doesn't exist. It is the default" echo "\tlocation for libX11.so.4 which is required by NB-Java." echo "\tPlease create the /usr/openwin/lib directory and a symbolic" echo "\tlink to libX11.so.4 or modify this script to properly set the" echo "\tLD_LIBRARY_PATH environment variable.\n" exit 1 fi fi if [ "$LOG_FILE" != "" ] then $ECHO "\nYour DISPLAY environment variable is set as follows:" > $LOG_FILE $ECHO "$DISPLAY\n" >> $LOG_FILE $ECHO "\n\tThe log file for this execution instance is\n\t$LOG_FILE\n" fi cd $USROPENVJAVA $JAVA_PATH -Xms4m -Xmx32m vrts.common.fsanalyzer.FSApplet >> $LOG_FILE 2>&1 if [ $? != "0" ] && [ -s $LOG_FILE ] then cat $LOG_FILE fi ## The end ...