# chkconfig: 3 86 26
# description: Starts and stops Node Manager daemon
#
-# $Id: vnet.init,v 1.21 2006/02/27 15:41:27 mlhuang Exp $
+# $Id: nm.init,v 1.1 2006/11/13 20:04:44 mlhuang Exp $
# Source function library.
. /etc/init.d/functions
nm=${NM-"python /usr/share/NodeManager/nm.py"}
prog="Node Manager"
-options=${OPTIONS-"-d -s"}
+restartoptions=
pidfile=${PIDFILE-/var/run/nm.pid}
lockfile=${LOCKFILE-/var/lock/subsys/nm}
RETVAL=0
-start()
+do_start()
{
+ options=$1
echo -n $"Starting $prog: "
daemon --check=nm $nm $options
RETVAL=$?
return $RETVAL
}
+start()
+{
+ do_start ${OPTIONS-"-d -s"}
+}
+
stop()
{
echo -n $"Stopping $prog: "
[ $RETVAL -eq 0 ] && rm -f ${lockfile} ${pidfile}
}
+restart()
+{
+ stop
+ do_start ${OPTIONS-"-d"}
+}
+
+
case "$1" in
start)
start
RETVAL=$?
;;
restart|reload)
- stop
- start
+ restart
;;
condrestart)
if [ -f ${pidfile} ] ; then
- stop
- start
+ restart
fi
;;
*)