Sun, 02 Sep 2012 18:18:43 +0200
Introduce new version of tcpdump, reorder taglib and cryptbreaker to
the end because they fail to build on Linux, and correct flawed URLs
probably copied from the doxygen build entry.
1 #!@l_prefix@/bin/openpkg rc
2 ##
3 ## rc.mailman -- Run-Commands
4 ##
6 %config
7 mailman_enable="$openpkg_rc_def"
9 %common
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 }
16 %status -u @l_susr@ -o
17 mailman_usable="unknown"
18 mailman_active="no"
19 rcService mailman enable yes && \
20 qrunner_signal 0 && mailman_active="yes"
21 echo "mailman_enable=\"$mailman_enable\""
22 echo "mailman_usable=\"$mailman_usable\""
23 echo "mailman_active=\"$mailman_active\""
25 %start -u @l_susr@
26 rcService mailman enable yes || exit 0
27 rcService mailman active yes && exit 0
28 @l_prefix@/bin/python ${mailman_ctl} -s -q start
30 %stop -u @l_susr@
31 rcService mailman enable yes || exit 0
32 rcService mailman active no && exit 0
33 @l_prefix@/bin/python ${mailman_ctl} -q stop
34 sleep 2
36 %restart -u @l_susr@
37 rcService mailman enable yes || exit 0
38 rcService mailman active no && exit 0
39 @l_prefix@/bin/python ${mailman_ctl} -q restart
40 sleep 2
42 %quarterly -u @l_susr@
43 rcService mailman enable yes || exit 0
44 @l_prefix@/bin/python -S @l_prefix@/libexec/mailman/cron/gate_news
46 %daily -u @l_nusr@
47 rcService mailman enable yes || exit 0
48 @l_prefix@/bin/python -S @l_prefix@/libexec/mailman/cron/checkdbs
49 @l_prefix@/bin/python -S @l_prefix@/libexec/mailman/cron/disabled
50 @l_prefix@/bin/python -S @l_prefix@/libexec/mailman/cron/senddigests
51 @l_prefix@/bin/python -S @l_prefix@/libexec/mailman/cron/nightly_gzip
53 %monthly -u @l_susr@
54 rcService mailman enable yes || exit 0
55 @l_prefix@/bin/python -S @l_prefix@/libexec/mailman/cron/mailpasswds