Date: Tue, 16 May 2000 11:06:07 +0400 (MSD) From: ls@gambit.msk.su To: FreeBSD-gnats-submit@freebsd.org Subject: bin/18587: /etc/security: improove the dmesg diff output Message-ID: <200005160706.LAA15679@Berkeley.Gambit.Msk.SU>
next in thread | raw e-mail | index | archive | help
>Number: 18587
>Category: bin
>Synopsis: /etc/security: improove the dmesg diff output
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Tue May 16 00:10:05 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator: ls@gambit.msk.su
>Release: FreeBSD 4.0-STABLE i386
>Organization:
Gambit Automated Design
>Environment:
$FreeBSD: src/etc/security,v 1.36.2.1 2000/04/05 13:44:35 sheldonh Exp $
>Description:
Since the dmesg output don't contain the date and time of event,
it can contain a lot of equal entries (esp. when you run ipfw
with logging)
>How-To-Repeat:
$ dmesg | sort | uniq -c | sort -nr | head
>Fix:
--- etc/security.orig Mon Apr 10 11:22:39 2000
+++ etc/security Mon May 8 14:22:13 2000
@@ -102,7 +102,7 @@
if cmp ${LOG}/dmesg.today ${TMP} >/dev/null 2>&1; then :; else
separator
echo "${host} kernel log messages:"
- diff -b ${LOG}/dmesg.today ${TMP} | egrep "^>"
+ diff -b ${LOG}/dmesg.today ${TMP} | egrep "^>" | sed -e 's/^> //' | sort | uniq -c | sort -rn
mv ${LOG}/dmesg.today ${LOG}/dmesg.yesterday
mv ${TMP} ${LOG}/dmesg.today
fi
>Release-Note:
>Audit-Trail:
>Unformatted:
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200005160706.LAA15679>
