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.

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

mercurial