You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53 lines
1.6 KiB
53 lines
1.6 KiB
#!@l_prefix@/bin/openpkg rc |
|
## |
|
## rc.mailman -- Run-Commands |
|
## |
|
|
|
%config |
|
mailman_enable="$openpkg_rc_def" |
|
|
|
%common |
|
mailman_ctl="@l_prefix@/libexec/mailman/bin/mailmanctl" |
|
|
|
%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" |
|
echo "mailman_enable=\"$mailman_enable\"" |
|
echo "mailman_usable=\"$mailman_usable\"" |
|
echo "mailman_active=\"$mailman_active\"" |
|
|
|
%start -u @l_susr@ |
|
rcService mailman enable yes || exit 0 |
|
rcService mailman active yes && exit 0 |
|
@l_prefix@/bin/python ${mailman_ctl} -s -q start |
|
|
|
%stop -u @l_susr@ |
|
rcService mailman enable yes || exit 0 |
|
rcService mailman active no && exit 0 |
|
@l_prefix@/bin/python ${mailman_ctl} -q stop |
|
sleep 2 |
|
|
|
%restart -u @l_susr@ |
|
rcService mailman enable yes || exit 0 |
|
rcService mailman active no && exit 0 |
|
@l_prefix@/bin/python ${mailman_ctl} -q restart |
|
sleep 2 |
|
|
|
%quarterly -u @l_susr@ |
|
rcService mailman enable yes || exit 0 |
|
@l_prefix@/bin/python -S @l_prefix@/libexec/mailman/cron/gate_news |
|
|
|
%daily -u @l_susr@ |
|
rcService mailman enable yes || exit 0 |
|
@l_prefix@/bin/python -S @l_prefix@/libexec/mailman/cron/checkdbs |
|
@l_prefix@/bin/python -S @l_prefix@/libexec/mailman/cron/disabled |
|
@l_prefix@/bin/python -S @l_prefix@/libexec/mailman/cron/senddigests |
|
@l_prefix@/bin/python -S @l_prefix@/libexec/mailman/cron/nightly_gzip |
|
|
|
%monthly -u @l_susr@ |
|
rcService mailman enable yes || exit 0 |
|
@l_prefix@/bin/python -S @l_prefix@/libexec/mailman/cron/mailpasswds |
|
|
|
|