| 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@ |