1.1 --- a/mailman/rc.mailman Wed Dec 17 15:02:08 2008 +0100 1.2 +++ b/mailman/rc.mailman Wed Dec 17 15:03:09 2008 +0100 1.3 @@ -8,13 +8,16 @@ 1.4 1.5 %common 1.6 mailman_ctl="@l_prefix@/libexec/mailman/bin/mailmanctl" 1.7 + qrunner_pidfile="@l_prefix@/var/mailman/data/master-qrunner.pid" 1.8 + qrunner_signal () { 1.9 + [ -f $qrunner_pidfile ] && kill -$1 `cat $qrunner_pidfile` 1.10 + } 1.11 1.12 %status -u @l_susr@ -o 1.13 mailman_usable="unknown" 1.14 mailman_active="no" 1.15 rcService mailman enable yes && \ 1.16 - @l_prefix@/bin/python ${mailman_ctl} -q FIXME && \ 1.17 - mailman_active="yes" 1.18 + qrunner_signal 0 && mailman_active="yes" 1.19 echo "mailman_enable=\"$mailman_enable\"" 1.20 echo "mailman_usable=\"$mailman_usable\"" 1.21 echo "mailman_active=\"$mailman_active\""