1.1 --- a/sasl/rc.sasl Tue Aug 28 18:52:20 2012 +0200 1.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 1.3 @@ -1,60 +0,0 @@ 1.4 -#!@l_prefix@/bin/openpkg rc 1.5 -## 1.6 -## rc.sasl -- Run-Commands 1.7 -## 1.8 - 1.9 -%config 1.10 - sasl_enable="$openpkg_rc_def" 1.11 - sasl_flags="" 1.12 - sasl_authmech="@l_authmech@" 1.13 - sasl_threads="4" 1.14 - sasl_log_prolog="true" 1.15 - sasl_log_epilog="true" 1.16 - sasl_log_numfiles="10" 1.17 - sasl_log_minsize="1M" 1.18 - sasl_log_complevel="9" 1.19 - 1.20 -%common 1.21 - sasl_pidfile="@l_prefix@/var/sasl/run/saslauthd/saslauthd.pid" 1.22 - sasl_signal () { 1.23 - [ -f $sasl_pidfile ] && kill -$1 `cat $sasl_pidfile` 1.24 - } 1.25 - 1.26 -%status -u @l_susr@ -o 1.27 - sasl_usable="unknown" 1.28 - sasl_active="no" 1.29 - rcService sasl enable yes && \ 1.30 - sasl_signal 0 && sasl_active="yes" 1.31 - echo "sasl_enable=\"$sasl_enable\"" 1.32 - echo "sasl_usable=\"$sasl_usable\"" 1.33 - echo "sasl_active=\"$sasl_active\"" 1.34 - 1.35 -%start -p 400 -u @l_susr@ 1.36 - rcService sasl enable yes || exit 0 1.37 - rcService sasl active yes && exit 0 1.38 - @l_prefix@/sbin/saslauthd \ 1.39 - -a "${sasl_authmech}" \ 1.40 - -n "${sasl_threads}" \ 1.41 - ${sasl_flags} 1.42 - 1.43 -%stop -p 600 -u @l_susr@ 1.44 - rcService sasl enable yes || exit 0 1.45 - rcService sasl active no && exit 0 1.46 - sasl_signal TERM 1.47 - 1.48 -%restart -u @l_susr@ 1.49 - rcService sasl enable yes || exit 0 1.50 - rcService sasl active no && exit 0 1.51 - rc sasl stop 1.52 - sleep 2 1.53 - rc sasl start 1.54 - 1.55 -%daily -u @l_susr@ 1.56 - rcService sasl enable yes || exit 0 1.57 - shtool rotate -f \ 1.58 - -n ${sasl_log_numfiles} -s ${sasl_log_minsize} -d \ 1.59 - -z ${sasl_log_complevel} -o @l_susr@ -g @l_sgrp@ -m 600 \ 1.60 - -P "${sasl_log_prolog}" \ 1.61 - -E "${sasl_log_epilog}; rc sasl restart" \ 1.62 - @l_prefix@/var/sasl/log/saslauthd.log 1.63 -