head 1.3; access; symbols OPENPKG_E1_MP_HEAD:1.3 OPENPKG_E1_MP:1.3; locks; strict; comment @# @; 1.3 date 2006.08.25.19.17.20; author rse; state Exp; branches; next 1.2; commitid Tvsj1UyQ8rQ89gKr; 1.2 date 2005.05.01.06.31.02; author rse; state Exp; branches; next 1.1; 1.1 date 2005.04.30.17.18.54; author rse; state Exp; branches; next ; desc @@ 1.3 log @replace '@@l_prefix@@/lib/openpkg/bash @@l_prefix@@/etc/rc' in shebang with '@@l_prefix@@/bin/openpkg rc' to allow people who run the rc.xxx scripts directly (as executables) to leverage from the Set-UID functionality @ text @#!@@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 @ 1.2 log @fix typo @ text @d1 1 a1 1 #!@@l_prefix@@/lib/openpkg/bash @@l_prefix@@/etc/rc @ 1.1 log @first cut for Mailman package (partly contributed, partly rewritten by me, partly still broken IMHO) @ text @d48 1 a48 1 @@l_prefix@@/bin/python -S @@l_prefix@@/libexec/mailman/cron/nighty_gzip @