mailman/rc.mailman

changeset 8
012d4ffc4892
parent 7
5443cb9b550a
child 9
871621b80702
     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\""

mercurial