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]