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