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]

Reply via email to