#!/sbin/runscript depend() { need net after slpuasa slpd } checkconfig() { if [ ! -e ${NDSD_CONFIGFILE} ] ; then eerror "Novell eDirectory server has not been configured." return 1 fi } start() { ebegin "Starting Novell eDirectory server" start-stop-daemon --start --quiet --exec /opt/novell/eDirectory/sbin/ndsd \ --pidfile /var/nds/ndsd.pid -- ${NDSD_OPTS} -f ${NDSD_CONFIGFILE} eend $? } stop() { ebegin "Stopping Novell eDirectory server" start-stop-daemon --stop --quiet --signal INT --retry 30 --pidfile /var/nds/ndsd.pid eend $? if [ -f /var/nds/ndsd.pid ]; then ebegin "WARNING: ndsd process is still running. Killing Novell eDirectory server" echo "WARNING: ndsd process is still running. Killing ndsd." >> /var/nds/ndsd.log start-stop-daemon --stop --quiet --signal KILL --pidfile /var/nds/ndsd.pid rm /var/nds/ndsd.pid eend $? fi } #restart() { # (Commands necessary to restart the service) #}