#!/bin/sh
#
# $Id: sysorbd.mdk90.in,v 1.1 2002/09/08 01:06:32 jakob Exp $
#
# (C) 2001, 2002 - Evalesco ApS.
#     http://www.evalesco.com
#
# Server init-script for SysOrb 2.6 (build-2556)
#
# For Mandrake Linux 9.0
#
# chkconfig: 35 91 11
# description: Starts and stops the SysOrb network monitoring daemon. \
#		(for more information see http://www.sysorb.com)
# processname: sysorbd
#

. /etc/rc.d/init.d/functions

SYSORBD_PATH=/opt/sysorb-server/bin
SYSORBD=$SYSORBD_PATH/sysorbd

[ -f "$SYSORBD" ] || exit 0

case "$1" in
  start)
	gprintf "Starting SysOrb Server: "

	OUTPUT="`su -c \"/bin/sh -c env\ PATH=\\\"$SYSORBD_PATH:$PATH\\\"\ $SYSORBD 2>&1\" -s /bin/sh sysorb`"

	if test -n "$OUTPUT"; then
		failure
		echo
		gprintf "Error starting SysOrb server:\n"
		gprintf "%s\n" "$OUTPUT"
		exit 1
	fi
	success
	echo
	touch /var/lock/subsys/sysorb-server
	;;
  stop)
        gprintf "Shutting down SysOrb Server: "
	killproc sysorbd
	echo
        rm -f /var/lock/subsys/sysorb-server
        ;;
  restart)
	$0 stop 
	$0 start
	;;
  reload)
	$0 restart
	;;
  status)
	status sysorbd
	;;
  *)
        gprintf "Usage: sysorbd {start|stop|restart|reload|status}\n"
        exit 1
esac

exit 0
