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
|
#!/bin/sh
# SGE Wrapper script to ensure correct environment variables are set
set -e
# For each of SGE_ROOT, SGE_CELL:
# 1) If the environment variable is set; use it
# 2) If not, look in /etc/default/gridengine
# 3) If still nothing, fall back to Debian defaults
DEFAULT_SGE_ROOT=/var/lib/gridengine
DEFAULT_SGE_CELL=default
CONFIG_PATH=/etc/default/gridengine
PROG=`basename $0`
if [ -r ${CONFIG_PATH} ]; then
. ${CONFIG_PATH}
fi
if [ -z ${SGE_ROOT} ]; then
SGE_ROOT=${DEFAULT_SGE_ROOT}
fi
if [ -z ${SGE_CELL} ]; then
SGE_CELL=${DEFAULT_SGE_CELL}
fi
export SGE_ROOT SGE_CELL
exec /usr/lib/gridengine/${PROG} "$@"
|