6 %config |
6 %config |
7 mailman_enable="$openpkg_rc_def" |
7 mailman_enable="$openpkg_rc_def" |
8 |
8 |
9 %common |
9 %common |
10 mailman_ctl="@l_prefix@/libexec/mailman/bin/mailmanctl" |
10 mailman_ctl="@l_prefix@/libexec/mailman/bin/mailmanctl" |
|
11 qrunner_pidfile="@l_prefix@/var/mailman/data/master-qrunner.pid" |
|
12 qrunner_signal () { |
|
13 [ -f $qrunner_pidfile ] && kill -$1 `cat $qrunner_pidfile` |
|
14 } |
11 |
15 |
12 %status -u @l_susr@ -o |
16 %status -u @l_susr@ -o |
13 mailman_usable="unknown" |
17 mailman_usable="unknown" |
14 mailman_active="no" |
18 mailman_active="no" |
15 rcService mailman enable yes && \ |
19 rcService mailman enable yes && \ |
16 @l_prefix@/bin/python ${mailman_ctl} -q FIXME && \ |
20 qrunner_signal 0 && mailman_active="yes" |
17 mailman_active="yes" |
|
18 echo "mailman_enable=\"$mailman_enable\"" |
21 echo "mailman_enable=\"$mailman_enable\"" |
19 echo "mailman_usable=\"$mailman_usable\"" |
22 echo "mailman_usable=\"$mailman_usable\"" |
20 echo "mailman_active=\"$mailman_active\"" |
23 echo "mailman_active=\"$mailman_active\"" |
21 |
24 |
22 %start -u @l_susr@ |
25 %start -u @l_susr@ |