# HG changeset patch # User Michael Schloh von Bennewitz # Date 1229522589 -3600 # Node ID 012d4ffc4892c8527c2bb6f75a4b212f81fa2a3a # Parent 5443cb9b550a27c127fa86bab4ac4b46a198631d Correct active configuration testing to allow service to start. diff -r 5443cb9b550a -r 012d4ffc4892 mailman/mailman.spec --- a/mailman/mailman.spec Wed Dec 17 15:02:08 2008 +0100 +++ b/mailman/mailman.spec Wed Dec 17 15:03:09 2008 +0100 @@ -21,8 +21,6 @@ ## SUCH DAMAGE. ## -# FIXME: rse: is this packaging complete? - # package information Name: mailman Summary: Mailing List Management System @@ -34,7 +32,7 @@ Group: Mail License: GPL Version: 2.1.11 -Release: 20080701 +Release: 20081218 # list of sources Source0: http://switch.dl.sourceforge.net/mailman/mailman-%{version}.tgz diff -r 5443cb9b550a -r 012d4ffc4892 mailman/rc.mailman --- a/mailman/rc.mailman Wed Dec 17 15:02:08 2008 +0100 +++ b/mailman/rc.mailman Wed Dec 17 15:03:09 2008 +0100 @@ -8,13 +8,16 @@ %common mailman_ctl="@l_prefix@/libexec/mailman/bin/mailmanctl" + qrunner_pidfile="@l_prefix@/var/mailman/data/master-qrunner.pid" + qrunner_signal () { + [ -f $qrunner_pidfile ] && kill -$1 `cat $qrunner_pidfile` + } %status -u @l_susr@ -o mailman_usable="unknown" mailman_active="no" rcService mailman enable yes && \ - @l_prefix@/bin/python ${mailman_ctl} -q FIXME && \ - mailman_active="yes" + qrunner_signal 0 && mailman_active="yes" echo "mailman_enable=\"$mailman_enable\"" echo "mailman_usable=\"$mailman_usable\"" echo "mailman_active=\"$mailman_active\""