bin/158794: <default> line has been ignored in /etc/newsyslog.conf

Ken-ichi EZURA k.ezura at gmail.com
Mon Jul 11 07:50:08 UTC 2011


>Number:         158794
>Category:       bin
>Synopsis:       <default> line has been ignored in /etc/newsyslog.conf
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jul 11 07:50:08 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Ken-ichi EZURA
>Release:        8.2-RELEASE
>Organization:
>Environment:
FreeBSD hostname 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011     root at almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
/etc/newsyslog.conf is follows,

<default>                               640  400   *    @T00  J
/var/log/all.log                        600  7     *    @T00  J
/var/log/amd.log                        644  7     100  *     J
/var/log/auth.log                       640  3     *    @01T00 JC
/var/log/console.log                    600  10    5000 *     JC
/var/log/cron                           600  10    100  *     JC
/var/log/daily.log                      640  7     *    @T00  JN
/var/log/debug.log                      600  7     100  *     J
/var/log/kerberos.log                   600  7     100  *     J
/var/log/lpd-errs                       644  7     100  *     JC
/var/log/maillog                        640  30    *    @T00  JC
/var/log/messages                       644  10    1000 *     JC
/var/log/monthly.log                    640  12    *    $M1D0 JN
/var/log/pflog                          600  3     100  *     JB    /var/run/pflogd.pid
/var/log/ppp.log        root:network    640  3     100  *     JC
/var/log/security                       640  10    1000 *     JC
/var/log/sendmail.st                    640  10    *    168   B
/var/log/slip.log       root:network    640  3     100  *     JC
/var/log/weekly.log                     640  5     1    $W6D0 JN
/var/log/wtmp                           644  12    *    @01T05 B
/var/log/xferlog                        600  7     1000 *     JC
/var/log/daemonlog                      640  10    1000 *     JC
/var/log/console.log                    640  10    100  *     JC



old version newsyslog.c (may be 8.1-RELEASE)
$FreeBSD: src/usr.sbin/newsyslog/newsyslog.c,v 1.108.2.2.2.1 2010/06/14 02:09:06 kensmith Exp $

It's ok when run this version.

# newsyslog -n -v -F /var/log/hoge.txt
/var/log/hoge.txt <400J>: --> trimming log....
        rm -f /var/log/hoge.txt.400
        rm -f /var/log/hoge.txt.400.gz
        rm -f /var/log/hoge.txt.400.bz2
        ln /var/log/hoge.txt /var/log/hoge.txt.0
        chmod 640 /var/log/hoge.txt.0
Start new log...
        mktemp /var/log/hoge.txt.zXXXXXX
        chmod 640 /var/log/hoge.txt.zXXXXXX
        mv /var/log/hoge.txt.zXXXXXX /var/log/hoge.txt
Signal all daemon process(es)...
        kill -1 86622           # /var/run/syslog.pid
        sleep 10
Compress all rotated log file(s)...
        bzip2 /var/log/hoge.txt.0
        chmod 640 /var/log/hoge.txt.0.bz2



However, 8.2-RELEASE newsyslog.c
$FreeBSD: src/usr.sbin/newsyslog/newsyslog.c,v 1.108.2.6.2.2 2011/01/07 18:33:26 brian Exp $

<default> line has been ignored.

# newsyslog -n -v -F /var/log/hoge.txt
Processing /etc/newsyslog.conf
/var/log/hoge.txt <3>: size (Kb): 0 [50] --> trimming log....
        rm -f /var/log/hoge.txt.3
        rm -f /var/log/hoge.txt.3.gz
        rm -f /var/log/hoge.txt.3.bz2
        ln /var/log/hoge.txt /var/log/hoge.txt.0
        chmod 600 /var/log/hoge.txt.0
Start new log...
        mktemp /var/log/hoge.txt.zXXXXXX
        chmod 600 /var/log/hoge.txt.zXXXXXX
        mv /var/log/hoge.txt.zXXXXXX /var/log/hoge.txt

>How-To-Repeat:

>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list