mailman/rc.mailman

Wed, 17 Dec 2008 15:02:08 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 17 Dec 2008 15:02:08 +0100
changeset 7
5443cb9b550a
child 8
012d4ffc4892
permissions
-rw-r--r--

Import original revisions from the OpenPKG project.

     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"
    12 %status -u @l_susr@ -o
    13     mailman_usable="unknown"
    14     mailman_active="no"
    15     rcService mailman enable yes && \
    16         @l_prefix@/bin/python ${mailman_ctl} -q FIXME && \
    17         mailman_active="yes"
    18     echo "mailman_enable=\"$mailman_enable\""
    19     echo "mailman_usable=\"$mailman_usable\""
    20     echo "mailman_active=\"$mailman_active\""
    22 %start -u @l_susr@
    23     rcService mailman enable yes || exit 0
    24     rcService mailman active yes && exit 0
    25     @l_prefix@/bin/python ${mailman_ctl} -s -q start
    27 %stop -u @l_susr@
    28     rcService mailman enable yes || exit 0
    29     rcService mailman active no  && exit 0
    30     @l_prefix@/bin/python ${mailman_ctl} -q stop
    31     sleep 2
    33 %restart -u @l_susr@
    34     rcService mailman enable yes || exit 0
    35     rcService mailman active no  && exit 0
    36     @l_prefix@/bin/python ${mailman_ctl} -q restart
    37     sleep 2
    39 %quarterly -u @l_susr@
    40     rcService mailman enable yes || exit 0
    41     @l_prefix@/bin/python -S @l_prefix@/libexec/mailman/cron/gate_news
    43 %daily -u @l_susr@
    44     rcService mailman enable yes || exit 0
    45     @l_prefix@/bin/python -S @l_prefix@/libexec/mailman/cron/checkdbs
    46     @l_prefix@/bin/python -S @l_prefix@/libexec/mailman/cron/disabled
    47     @l_prefix@/bin/python -S @l_prefix@/libexec/mailman/cron/senddigests
    48     @l_prefix@/bin/python -S @l_prefix@/libexec/mailman/cron/nightly_gzip
    50 %monthly -u @l_susr@
    51     rcService mailman enable yes || exit 0
    52     @l_prefix@/bin/python -S @l_prefix@/libexec/mailman/cron/mailpasswds

mercurial