Wed, 17 Dec 2008 15:02:08 +0100
Import original revisions from the OpenPKG project.
michael@7 | 1 | #!@l_prefix@/bin/openpkg rc |
michael@7 | 2 | ## |
michael@7 | 3 | ## rc.mailman -- Run-Commands |
michael@7 | 4 | ## |
michael@7 | 5 | |
michael@7 | 6 | %config |
michael@7 | 7 | mailman_enable="$openpkg_rc_def" |
michael@7 | 8 | |
michael@7 | 9 | %common |
michael@7 | 10 | mailman_ctl="@l_prefix@/libexec/mailman/bin/mailmanctl" |
michael@7 | 11 | |
michael@7 | 12 | %status -u @l_susr@ -o |
michael@7 | 13 | mailman_usable="unknown" |
michael@7 | 14 | mailman_active="no" |
michael@7 | 15 | rcService mailman enable yes && \ |
michael@7 | 16 | @l_prefix@/bin/python ${mailman_ctl} -q FIXME && \ |
michael@7 | 17 | mailman_active="yes" |
michael@7 | 18 | echo "mailman_enable=\"$mailman_enable\"" |
michael@7 | 19 | echo "mailman_usable=\"$mailman_usable\"" |
michael@7 | 20 | echo "mailman_active=\"$mailman_active\"" |
michael@7 | 21 | |
michael@7 | 22 | %start -u @l_susr@ |
michael@7 | 23 | rcService mailman enable yes || exit 0 |
michael@7 | 24 | rcService mailman active yes && exit 0 |
michael@7 | 25 | @l_prefix@/bin/python ${mailman_ctl} -s -q start |
michael@7 | 26 | |
michael@7 | 27 | %stop -u @l_susr@ |
michael@7 | 28 | rcService mailman enable yes || exit 0 |
michael@7 | 29 | rcService mailman active no && exit 0 |
michael@7 | 30 | @l_prefix@/bin/python ${mailman_ctl} -q stop |
michael@7 | 31 | sleep 2 |
michael@7 | 32 | |
michael@7 | 33 | %restart -u @l_susr@ |
michael@7 | 34 | rcService mailman enable yes || exit 0 |
michael@7 | 35 | rcService mailman active no && exit 0 |
michael@7 | 36 | @l_prefix@/bin/python ${mailman_ctl} -q restart |
michael@7 | 37 | sleep 2 |
michael@7 | 38 | |
michael@7 | 39 | %quarterly -u @l_susr@ |
michael@7 | 40 | rcService mailman enable yes || exit 0 |
michael@7 | 41 | @l_prefix@/bin/python -S @l_prefix@/libexec/mailman/cron/gate_news |
michael@7 | 42 | |
michael@7 | 43 | %daily -u @l_susr@ |
michael@7 | 44 | rcService mailman enable yes || exit 0 |
michael@7 | 45 | @l_prefix@/bin/python -S @l_prefix@/libexec/mailman/cron/checkdbs |
michael@7 | 46 | @l_prefix@/bin/python -S @l_prefix@/libexec/mailman/cron/disabled |
michael@7 | 47 | @l_prefix@/bin/python -S @l_prefix@/libexec/mailman/cron/senddigests |
michael@7 | 48 | @l_prefix@/bin/python -S @l_prefix@/libexec/mailman/cron/nightly_gzip |
michael@7 | 49 | |
michael@7 | 50 | %monthly -u @l_susr@ |
michael@7 | 51 | rcService mailman enable yes || exit 0 |
michael@7 | 52 | @l_prefix@/bin/python -S @l_prefix@/libexec/mailman/cron/mailpasswds |
michael@7 | 53 |