On Tue, Jun 24, 2003, Thomas Lotterer wrote:
> [...]
> add/unify log file trimming
> [...]
> %daily -u @l_susr@
> - if opServiceEnabled sendmail; then
> - opTmpDirGen sendmail
> - opTmpDirFile sendmail hint hintfile
> - prolog="true"
> - if [ ".$sendmail_rotate_prolog" != . ]; then
> - prolog="$prolog; $sendmail_rotate_prolog"
> - fi
> - epilog="echo 'epilog' >$hintfile"
> - if [ ".$sendmail_rotate_epilog" != . ]; then
> - epilog="$epilog; $sendmail_rotate_epilog"
> - fi
> - shtool rotate -f \
> - -n${sendmail_rotate_numfiles} -s${sendmail_rotate_minsize} \
> - -d -z${sendmail_rotate_complevel} \
> - [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ -m644 \
> - -P "$prolog" \
> - -E "$epilog" \
> - @l_prefix@/var/sendmail/sendmail.log
> - if [ ".`cat $hintfile`" = ".epilog" ]; then
> - sendmail_signal TERM KILL
> - sleep 2
> - sendmail_start
> - fi
> - opTmpDirDel sendmail
> - fi
> + opServiceEnabled sendmail || exit 0
>
> + # rotate logfile
> + prolog="$sendmail_log_prolog"
> + epilog="$sendmail_log_epilog && @l_prefix@/etc/rc sendmail restart || true"
> + shtool rotate -f \
> + -n${sendmail_log_numfiles} -s${sendmail_log_minsize} -d \
> + -z${sendmail_log_complevel} [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ -m644 \
> + -P "${prolog}" \
> + -E "${epilog}" \
> + @l_prefix@/var/sendmail/sendmail.log
Err... again: you removed the additional restarting of the daemon,
Thomas. Please be more careful on those changes in order to not
accidently remove functionality.
Ralf S. Engelschall
[EMAIL PROTECTED]
www.engelschall.com
______________________________________________________________________
The OpenPKG Project www.openpkg.org
Developer Communication List [EMAIL PROTECTED]