#!/bin/sh
# $FreeBSD: ports/sysutils/sge/files/sge.sh.in,v 1.2 2007/02/05 17:33:22 brooks Exp $

# PROVIDE: sge
# REQUIRE: DAEMON
# BEFORE: LOGIN
# KEYWORD: shutdown

# rc.conf variables:
#
# sge_cell		The SGE_CELL for this machine (default=default).
# sge_qmaster_enable	Start the qmaster and scheduler (default=NO).
# sge_execd_enable	Start the exec daemon (default=NO).

. %%RC_SUBR%%

SGE_ROOT=%%PREFIX%%/%%SGE_BASE%%

name="sge"
start_cmd="sge_start"
stop_cmd="sge_stop"

sge_start()
{
	if checkyesno sge_qmaster_enable; then
		${sgemaster_script} start
	fi
	if checkyesno sge_execd_enable; then
		${sgeexecd_script} start
	fi
}

sge_stop()
{
	if checkyesno sge_execd_enable; then
		${sgeexecd_script} stop
	fi
	if checkyesno sge_qmaster_enable; then
		${sgemaster_script} stop
	fi
}

load_rc_config $name

sge_qmaster_enable=${sge_qmaster_enable-NO}
sge_execd_enable=${sge_execd_enable-NO}
sge_cell=${sge_cell:-default}
sgemaster_script=${SGE_ROOT}/${sge_cell}/common/sgemaster
sgeexecd_script=${SGE_ROOT}/${sge_cell}/common/sgeexecd

run_rc_command $*


syntax highlighted by Code2HTML, v. 0.9.1