An init.d script for the Fedora-directory-server-1.0.x on Debian-4.0
#!/bin/sh -e # Start or stop Fedora Directory Server # # Olivier Brugman (Pref Sourcing) NAME=FDS DESC="Fedora Directory Server" DEFAULTS="/etc/default/fds" PATH=/bin:/usr/bin:/sbin:/usr/sbin # Source defaults file; edit that file to configure this script if [ -e "${DEFAULTS}" ]; then . "${DEFAULTS}" fi # If the daemon is not to be started, then exit if [ "${START}" != "yes" ]; then echo "${DESC} is not to be autostarted. Check ${DEFAULTS}." exit 0 fi case "$1" in start) echo "Starting ${DESC}: " # Check if fds is already running if [ -e "${PIDFILE}" ]; then echo "PID file "${PIDFILE}" exists, is fds already running?" exit 0 fi ${SLAPDDIR}/start-slapd echo "." ;; stop) echo "Stopping ${DESC}: " ${SLAPDDIR}/stop-slapd echo "." ;; restart) echo "Restarting ${DESC}: " ${SLAPDDIR}/restart-slapd echo "." ;; monitor) if ps -ef | pgrep ns-slapd 1> /dev/null then ${SLAPDDIR}/monitor else echo "ns-slapd is not running" fi echo "." ;; check|status) if ps -ef | pgrep ns-slapd 1> /dev/null then echo "ns-slapd is running" else echo "ns-slapd is not running" fi echo "." ;; *) echo "Usage: /etc/init.d/fds {start|stop|restart|monitor||check|status}" exit 1 ;; esac exit 0