#! /bin/sh . /etc/rc.config # Determine the base and follow a runlevel link name. base=${0##*/} link=${base#*[SK][0-9][0-9]} location=/home/rc/pl-SaPd/pl-SaPd return="$rc_done" case "$1" in start) echo -n "Starting SMTP after POP daemon (pl-SaPd)" startproc $location 2>>/var/log/pl-SaPd.log >>/var/log/pl-SaPd.log || return=$rc_failed echo -e "$return" ;; stop) echo -n "Shutting down SMTP after POP daemon (pl-SaPd)" killproc -TERM $location 2>>/var/log/pl-SaPd.log >>/var/log/pl-SaPd.log || return=$rc_failed echo -e "$return" ;; reload|restart) $0 stop && $0 start || return=$rc_failed ;; status) echo -n "Checking for service pl-SaPd: " checkproc $location && echo OK || echo No process echo "Current relay database:" cat /tmp/pl-SaPd.map echo ;; *) echo "Usage: $0 {start|stop|status|reload|restart}" exit 1 esac # Inform the caller not only verbosely and set an exit status. test "$return" = "$rc_done" || exit 1 exit 0