meillo@0: #! /bin/sh meillo@0: # Author: Oliver Kurth meillo@0: # Iain Lea meillo@0: # meillo@0: # /etc/rc.d/init.d/masqmail meillo@0: # meillo@0: meillo@0: # Source function library. meillo@0: . /etc/rc.d/init.d/functions meillo@0: meillo@0: if test -z "$MASQMAIL_ARGS" ; then meillo@0: MASQMAIL_ARGS="-bd -q30m" meillo@0: fi meillo@0: meillo@0: RETVAL=0 meillo@0: meillo@0: # See how we were called. meillo@0: case "$1" in meillo@0: start) meillo@0: echo -n "Starting SMTP (MasqMail): " meillo@0: daemon /usr/sbin/sendmail $MASQMAIL_ARGS meillo@0: RETVAL=$? meillo@0: [ $RETVAL -eq 0 ] && touch /var/lock/subsys/masqmail meillo@0: echo meillo@0: ;; meillo@0: stop) meillo@0: echo -n "Shutting down SMTP (MasqMail): " meillo@0: killproc sendmail meillo@0: RETVAL=$? meillo@0: [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/masqmail meillo@0: echo meillo@0: ;; meillo@0: restart|reload) meillo@0: $0 stop meillo@0: $0 start meillo@0: RETVAL=$? meillo@0: ;; meillo@0: status) meillo@0: status sendmail meillo@0: RETVAL=$? meillo@0: ;; meillo@0: *) meillo@0: echo "Usage: $0 {start|stop|status|restart|reload}" meillo@0: exit 1 meillo@0: ;; meillo@0: esac meillo@0: meillo@0: exit $RETVAL