File: astor.in

package info (click to toggle)
tango 9.3.4%2Bdfsg1-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 95,792 kB
  • sloc: cpp: 138,382; sh: 8,009; ansic: 1,083; makefile: 996; java: 800; python: 264; xml: 54
file content (76 lines) | stat: -rw-r--r-- 2,053 bytes parent folder | download | duplicates (2)
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
71
72
73
74
75
76
#!@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

LOGBACK=${TANGO_LOGBACK:-@prefix@/share/tango/logback.xml}

#---------------------------------------------------------
#	Start the Astor process
#---------------------------------------------------------
#

@JAVA@ \
    -mx128m \
    -DTANGO_HOST=$TANGO_HOST \
    -Dlogback.configurationFile="$LOGBACK" \
    admin.astor.Astor \
    "$@"