3
if [ "$SGE_ROOT" = "" ]; then
4
echo "Please source \$SGE_ROOT/\$SGE_CELL/common/settings.(c)sh !"
9
BASEDIR=`cd $BASEDIR; pwd`
11
. $BASEDIR/run_util.sh
20
while [ "$GENERAL_ARGS" = "true" -a $# -gt 0 ]; do
22
--) GENERAL_ARGS=false;;
23
-v) PRE_ARGS="$PRE_ARGS -v";;
24
-d) PRE_ARGS="$PRE_ARGS -d";;
25
-j) PRE_ARGS="$PRE_ARGS -j";;
26
-csp) CSP=1; POST_ARGS="$POST_ARGS -csp";;
28
-pw) PW=1; POST_ARGS="$POST_ARGS -pw";;
29
# *) echo "Unkonwn option $1"; exit 1;;
34
POSTPOST_ARGS="$POSTPOST_ARGS $*"
36
if [ $CSP -eq 1 ]; then
37
PRE_ARGS="$PRE_ARGS -Djava.security.policy=util/jgdi.policy"
38
PRE_ARGS="$PRE_ARGS -Djava.security.auth.login.config=util/jaas.config"
39
PRE_ARGS="$PRE_ARGS -Djava.security.manager"
43
PRE_ARGS="$PRE_ARGS -Djava.util.logging.config.file=util/shell_logging.properties"
45
if [ "$SGE_ROOT" != "" ]; then
46
CP=$SGE_ROOT/lib/jgdi.jar
51
#echo "READLINE_JAVA_JAR: $READLINE_JAVA_JAR"
52
#echo "READLINE_LIB_PATH: $READLINE_LIB_PATH"
54
if [ "$READLINE_JAVA_JAR" != "" ]; then
55
CP="$CP:$READLINE_JAVA_JAR"
58
if [ "$READLINE_LIB_PATH" ]; then
59
if [ "$LD_LIBRARY_PATH" = "" ]; then
60
LD_LIBRARY_PATH=$READLINE_LIB_PATH
62
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$READLINE_LIB_PATH"
66
if [ $ARCH = "darwin-x86" -o $ARCH = "darwin-ppc" ]; then
67
PRE_ARGS="$PRE_ARGS -Djava.awt.headless=true"
68
DYLD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DYLD_LIBRARY_PATH
69
export DYLD_LIBRARY_PATH
72
if [ $ARCH = "aix51" ]; then
73
LIBPATH=$LD_LIBRARY_PATH:$LIBPATH
77
if [ $CONNECT -eq 1 ]; then
78
POST_ARGS="$POST_ARGS -c bootstrap://${SGE_ROOT}@${SGE_CELL}:${SGE_QMASTER_PORT}"
81
POST_ARGS="$POST_ARGS $POSTPOST_ARGS"
83
# echo "run $PRE_ARGS -cp $CP -- com.sun.grid.jgdi.util.JGDIShell $POST_ARGS"
84
# run $PRE_ARGS -cp $CP -- com.sun.grid.jgdi.util.JGDIShell $POST_ARGS
85
if [ $ARCH = "darwin-x86" ]; then
86
#echo $DYLD_LIBRARY_PATH
87
java -Djava.awt.headless=true $PRE_ARGS -cp $CP com.sun.grid.jgdi.util.JGDIShell $POST_ARGS
89
# echo "run $PRE_ARGS -cp $CP -- com.sun.grid.jgdi.util.JGDIShell $POST_ARGS"
90
run $PRE_ARGS -cp $CP -- com.sun.grid.jgdi.util.JGDIShell $POST_ARGS