Bug 230589

Summary: periodic scripts generate spurious emails
Product: Base System Reporter: topical <topical>
Component: confAssignee: freebsd-bugs mailing list <bugs>
Status: New ---    
Severity: Affects Many People Keywords: patch
Priority: ---    
Version: 12.0-RELEASE   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Make "check_diff new_only" not generate spurious emails none

Description topical 2018-08-13 09:10:37 UTC
Created attachment 196152 [details]
Make "check_diff new_only" not generate spurious emails

Many periodic scripts check log files and generate an email if there is something new.

Often, you receive spurious emails like this:

> myhost kernel log messages:
>  
> -- End of security output --

Obviously, there are no log messages to report.

Reason is a logic error in "check_diff new_only" which should generates a message only if there are new lines in given log. Unfortunately, a message is also generated if there are __removed__ lines, even though those removed lines are not shown (and not meant to be shown).

I've attached a fix.
Comment 1 topical 2019-01-22 07:19:38 UTC
I still get spurious get emails from periodic security scripts.

Could you/someone please apply the patch?