#!/bin/sh
# Had to change the shell above for Linux
# Copyright (C) Freemont Avenue Software, Inc. 1998-2000. All rights reserved.

JAVATOP=
PROGDIR=
if [ -z "$JAVATOP" ]; then
	if [ "`uname`" = "AIX" ]; then
		if [ -d "/usr/lpp/Java/bin" ]; then
			JAVATOP="/usr/lpp/Java"
		else 
			jdircnt=`ls /usr/local/J1.1.* 2>/dev/null | wc -l`
			if [ $jdircnt -gt 1 ]; then
				JAVATOP="`ls -rt /usr/local/J1.1.* 2>/dev/null \
					| tail -1`"
			elif [ $jdircnt -eq 1 ]; then
				JAVATOP="`ls /usr/local/J1.1.* 2>/dev/null`"
			else
				echo "Searching for Java directory (this may take a few minutes)..."
				JAVATOP=`find / -type d -name "J1.1.[1-9]*" \
					-print 2>/dev/null | xargs ls -drt \
					| tail -1`
				if [ -z "$JAVATOP" ]; then
					echo "Could not find Java directory.  Make sure Java is installed"
					echo " and then run again."
					exit 1
				fi
				if [ "${0#*/}" = "$0" ]; then
					script="`whence $0`"
				else
					script="$0"
				fi
				echo "Adding the following line to $script so that it doesn't have"
				echo "to do this search again"
				echo "JAVATOP=$JAVATOP"
				cat - $script > /tmp/__trex.$$ <<-END
				JAVATOP=$JAVATOP
				END
				mv $script $script.old
				mv /tmp/__trex.$$ $script
				chmod 555 $script
			fi
		fi
	elif [ "`uname`" = "SunOS" ]; then
		jdircnt=`ls /usr/local/j[dr][ke]1.1.* 2>/dev/null | wc -l`
		if [ $jdircnt -gt 1 ]; then
			JAVATOP="`ls -rt /usr/local/j[dr][je]1.1.* 2>/dev/null \
				| tail -1`"
		elif [ $jdircnt -eq 1 ]; then
			JAVATOP="`ls /usr/local/j[dr][ke].1.1.* 2>/dev/null`"
		else
			echo "Searching for Java directory (this may take a few minutes)..."
			JAVATOP=`find / -type d -name "j[dr][ke]1.1.[1-9]*" \
				-print 2>/dev/null | xargs ls -drt | tail -1`
			if [ -z "$JAVATOP" ]; then
				echo "Could not find Java directory.  Make sure Java is installed"
				echo " and then run again."
				exit 1
			fi
			if [ "${0#*/}" = "$0" ]; then
				script="`whence $0`"
			else
				script="$0"
			fi
			echo "Adding the following line to $script so that it doesn't have"
			echo "to do this search again"
			echo "JAVATOP=$JAVATOP"
			cat - $script > /tmp/__trex.$$ <<-END
			JAVATOP=$JAVATOP
			END
			mv $script $script.old
			mv /tmp/__trex.$$ $script
			chmod 555 $script
		fi
	elif [ "`uname`" = "Linux" ]; then
                if [ -d /usr/java ]; then
                        JAVATOP="/usr/java"
			PROGDIR="/usr/local/etc"
                else
                        echo -e "\nJava runtime environment not found.\n"
                fi

	fi
fi
if [ -z "$PROGDIR" ]; then
	JAVATOP="/usr/java"
	PROGDIR="/usr/local/etc"
fi
CLASSPATH=$JAVATOP/swing/swingall.jar:$PROGDIR/trex.jar:$PROGDIR/jhelp.jar LD_LIBRARY_PATH=$PROGDIR \
PATH=$JAVATOP/bin:$PATH $JAVATOP/bin/java fwmain
