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 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
|
#!@SHELL@
#---------------------------------------------------------
#
#---------------------------------------------------------
if [ ! $TANGO_HOST ] && [ -f @TANGO_RC_FILE@ ]; then
. @TANGO_RC_FILE@
fi
#---------------------------------------------------------
# Check $DISPLAY variable
#---------------------------------------------------------
if [ $DISPLAY ]
then
echo "Display is $DISPLAY"
else
echo ""
echo "DISPLAY environment variable is not defined !"
echo "Please, enter your DISPLAY name."
read answer
if [ $answer ]
then
# get the end of string to know if ":0" has been set
start=`expr $answer : '.*:' \| $answer`
echo "$start "
if [ $start = $answer ]
then
DISPLAY=$answer:0
else
DISPLAY=$answer
fi
export DISPLAY
echo "Starting astor on $DISPLAY"
else
echo "DISPLAY is not defined ! Astor cannot start !"
exit
fi
fi
#---------------------------------------------------------
# Set the Class Path for Tango and Asor usage
#---------------------------------------------------------
LIB_DIR=@prefix@/share/java; export LIB_DIR
APP_DIR=@prefix@/share/java; export APP_DIR
TANGO_CLASS=$LIB_DIR/JTango.jar; export TANGO_CLASS
ASTOR_CLASS=$LIB_DIR/Astor.jar; export ASTOR_CLASS
JIVE_CLASS=$LIB_DIR/Jive.jar; export JIVE_CLASS
LOGVIEWER=$LIB_DIR/LogViewer.jar; export LOGVIEWER
LOG4J=$LIB_DIR/log4j.jar; export LOG4J
JSSHTERM=$LIB_DIR/JSSHTerminal.jar
DBBENCH=$LIB_DIR/DBBench.jar
ATK_CLASS=$LIB_DIR/ATKCore.jar:$LIB_DIR/ATKWidget.jar
ATK_CLASS=$ATK_CLASS:$APP_DIR/atkpanel.jar:$APP_DIR/tool_panels.jar
export ATK_CLASS
CLASSPATH=$TANGO_CLASS:$ASTOR_CLASS:$JIVE_CLASS:$ATK_CLASS:$LOGVIEWER:$JSSHTERM:$DBBENCH:$LOG4J
export CLASSPATH
#---------------------------------------------------------
# Start the Astor process
#---------------------------------------------------------
#
@JAVA@ -mx128m -DTANGO_HOST=$TANGO_HOST admin.astor.Astor $*
|