diff -r 240aa8fdd538 -r 9d79786fbc64 sasl/rc.sasl --- a/sasl/rc.sasl Tue Aug 28 18:52:20 2012 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,60 +0,0 @@ -#!@l_prefix@/bin/openpkg rc -## -## rc.sasl -- Run-Commands -## - -%config - sasl_enable="$openpkg_rc_def" - sasl_flags="" - sasl_authmech="@l_authmech@" - sasl_threads="4" - sasl_log_prolog="true" - sasl_log_epilog="true" - sasl_log_numfiles="10" - sasl_log_minsize="1M" - sasl_log_complevel="9" - -%common - sasl_pidfile="@l_prefix@/var/sasl/run/saslauthd/saslauthd.pid" - sasl_signal () { - [ -f $sasl_pidfile ] && kill -$1 `cat $sasl_pidfile` - } - -%status -u @l_susr@ -o - sasl_usable="unknown" - sasl_active="no" - rcService sasl enable yes && \ - sasl_signal 0 && sasl_active="yes" - echo "sasl_enable=\"$sasl_enable\"" - echo "sasl_usable=\"$sasl_usable\"" - echo "sasl_active=\"$sasl_active\"" - -%start -p 400 -u @l_susr@ - rcService sasl enable yes || exit 0 - rcService sasl active yes && exit 0 - @l_prefix@/sbin/saslauthd \ - -a "${sasl_authmech}" \ - -n "${sasl_threads}" \ - ${sasl_flags} - -%stop -p 600 -u @l_susr@ - rcService sasl enable yes || exit 0 - rcService sasl active no && exit 0 - sasl_signal TERM - -%restart -u @l_susr@ - rcService sasl enable yes || exit 0 - rcService sasl active no && exit 0 - rc sasl stop - sleep 2 - rc sasl start - -%daily -u @l_susr@ - rcService sasl enable yes || exit 0 - shtool rotate -f \ - -n ${sasl_log_numfiles} -s ${sasl_log_minsize} -d \ - -z ${sasl_log_complevel} -o @l_susr@ -g @l_sgrp@ -m 600 \ - -P "${sasl_log_prolog}" \ - -E "${sasl_log_epilog}; rc sasl restart" \ - @l_prefix@/var/sasl/log/saslauthd.log -