3 # mailman mailman qrunner daemon
6 # description: mailman is mailing lists server
9 # pidfile: /var/run/mailman/master-qrunner.pid
10 # config: /etc/webapps/mailman/mm_cfg.py
12 # Source function library
13 . /etc/rc.d/init.d/functions
15 # Source networking configuration.
16 . /etc/sysconfig/network
18 # Check that networking is up.
19 if is_yes "${NETWORKING}"; then
20 if [ ! -f /var/lock/subsys/network -a "$1" != stop -a "$1" != status ]; then
21 msg_network_down "Mailman Qrunner Daemon"
29 [ -f /etc/sysconfig/mailman ] && . /etc/sysconfig/mailman
32 # Check if the service is already running?
33 if [ -f /var/lock/subsys/mailman ]; then
34 msg_already_running "Mailman Qrunner Daemon"
38 msg_starting "Mailman Qrunner Daemon"
39 daemon --user mailman /usr/lib/mailman/bin/mailmanctl -q -s -u start
41 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/mailman
46 if [ ! -f /var/lock/subsys/mailman ]; then
47 msg_not_running "Mailman Qrunner Daemon"
51 msg_stopping "Mailman Qrunner Daemon"
52 daemon --user mailman /usr/lib/mailman/bin/mailmanctl -u stop
53 rm -f /var/lock/subsys/mailman /var/run/mailman.pid
57 if [ -f /var/lock/subsys/mailman ]; then
61 msg_not_running "Mailman Qrunner Daemon"
67 # See how we were called.
86 /usr/lib/mailman/bin/mailmanctl status
90 msg_usage "$0 {start|stop|restart|try-restart|force-reload|status}"