From owner-freebsd-bugs Tue May 16 0:10: 9 2000 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id BBF6737BA50 for ; Tue, 16 May 2000 00:10:06 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id AAA68844; Tue, 16 May 2000 00:10:06 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from Berkeley.Gambit.Msk.SU (Berkeley.Gambit.Msk.SU [194.190.206.1]) by hub.freebsd.org (Postfix) with ESMTP id 1F31A37B968 for ; Tue, 16 May 2000 00:06:16 -0700 (PDT) (envelope-from ls@Berkeley.Gambit.Msk.SU) Received: (from ls@localhost) by Berkeley.Gambit.Msk.SU (8.9.3/8.9.3) id LAA15679; Tue, 16 May 2000 11:06:07 +0400 (MSD) (envelope-from ls) Message-Id: <200005160706.LAA15679@Berkeley.Gambit.Msk.SU> Date: Tue, 16 May 2000 11:06:07 +0400 (MSD) From: ls@gambit.msk.su Reply-To: ls@gambit.msk.su To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: bin/18587: /etc/security: improove the dmesg diff output Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >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