- Resolves: #427761 remove *.orig scripts - Resolves: #230974 add no-oldfiles-log option - remove usage option description - Resolves: #427596 fix mailto setting
72 lines
3.4 KiB
Diff
72 lines
3.4 KiB
Diff
diff -up logwatch-7.3.6/scripts/logwatch.pl.pom logwatch-7.3.6/scripts/logwatch.pl
|
|
--- logwatch-7.3.6/scripts/logwatch.pl.pom 2008-01-08 10:25:25.000000000 +0100
|
|
+++ logwatch-7.3.6/scripts/logwatch.pl 2008-01-08 10:31:24.000000000 +0100
|
|
@@ -113,7 +113,7 @@ sub Usage () {
|
|
" [--print] [--mailto <addr>] [--archives] [--range <range>] [--debug <level>]\n" .
|
|
" [--save <filename>] [--help] [--version] [--service <name>]\n" .
|
|
" [--numeric] [--output <output_type>]\n" .
|
|
- " [--splithosts] [--multiemail]\n\n";
|
|
+ " [--splithosts] [--multiemail] [--no-oldfiles-log]\n\n";
|
|
print "--detail <level>: Report Detail Level - High, Med, Low or any #.\n";
|
|
print "--logfile <name>: *Name of a logfile definition to report on.\n";
|
|
print "--logdir <name>: Name of default directory where logs are stored.\n";
|
|
@@ -134,6 +134,8 @@ sub Usage () {
|
|
print " not using --splithosts.\n";
|
|
print "--output <output type>: Report Format - mail, html or unformatted#.\n";
|
|
print "--encode: Use base64 encoding on output mail.\n";
|
|
+ print "--no-oldfiles-log: Suppress the logwatch log, which informs about the\n";
|
|
+ print " old files in logwatch tmpdir.\n";
|
|
print "--version: Displays current version.\n";
|
|
print "--help: This message.\n";
|
|
print "* = Switch can be specified multiple times...\n\n";
|
|
@@ -320,6 +322,7 @@ my @TempLogFileList = ();
|
|
my @TempServiceList = ();
|
|
my $Help = 0;
|
|
my $ShowVersion = 0;
|
|
+my $NoOldfilesLog = 0;
|
|
my $tmp_mailto;
|
|
|
|
GetOptions ( "d|detail=s" => \$Config{'detail'},
|
|
@@ -340,7 +343,8 @@ GetOptions ( "d|detail=s" => \$Config{
|
|
"multiemail" => \$Config{'multiemail'},
|
|
"o|output=s" => \$Config{'output'},
|
|
"encode" => \$Config{'encode'},
|
|
- "html_wrap=s" => \$Config{'html_wrap'}
|
|
+ "html_wrap=s" => \$Config{'html_wrap'},
|
|
+ "no-oldfiles-log" => \$NoOldfilesLog
|
|
) or Usage();
|
|
|
|
$Help and Usage();
|
|
@@ -751,7 +755,7 @@ if ($Config{'debug'} > 7) {
|
|
opendir(TMPDIR, $Config{'tmpdir'}) or die "$Config{'tmpdir'} $!";
|
|
my @old_dirs = grep { /^logwatch\.\w{8}$/ && -d "$Config{'tmpdir'}/$_" }
|
|
readdir(TMPDIR);
|
|
-if (@old_dirs) {
|
|
+if ((@old_dirs) && ($NoOldfilesLog==0)) {
|
|
print "You have old files in your logwatch tmpdir ($Config{'tmpdir'}):\n\t";
|
|
print join("\n\t", @old_dirs);
|
|
print "\nThe directories listed above were most likely created by a\n";
|
|
diff -up logwatch-7.3.6/logwatch.8.pom logwatch-7.3.6/logwatch.8
|
|
--- logwatch-7.3.6/logwatch.8.pom 2007-05-19 16:37:42.000000000 +0200
|
|
+++ logwatch-7.3.6/logwatch.8 2008-01-08 10:34:32.000000000 +0100
|
|
@@ -25,7 +25,8 @@ logwatch \- system log analyzer and repo
|
|
.I hostname
|
|
.B ] [--splithosts] [--multiemail] [--output
|
|
.I output-type
|
|
-.B ] [--numeric] [--version] [--help|--usage]
|
|
+.B ] [--numeric] [--no-oldfiles-log]
|
|
+.B [--version] [--help|--usage]
|
|
.SH DESCRIPTION
|
|
.B Logwatch
|
|
is a customizable, pluggable log-monitoring system. It will go
|
|
@@ -100,6 +101,9 @@ if HostLimit is set in the logwatch.conf
|
|
then only logs from this hostname will be processed (where appropriate).
|
|
.IP "\fB--numeric\fR"
|
|
Inhibits additional name lookups, displaying IP addresses numerically.
|
|
+.IP "\fB--no-oldfiles-log\fR"
|
|
+Suppress the logwatch log, which informs about the
|
|
+old files in logwatch tmpdir.
|
|
.IP "\fB--usage\fR"
|
|
Displays usage information
|
|
.IP "\fB--help\fR"
|