[Logcheck-devel] Bug#353793: /usr/sbin/logcheck does no longer skip '<rule file>~' files?
Cristian Ionescu-Idbohrn
cristian.ionescu-idbohrn at axis.com
Mon Feb 20 23:25:21 UTC 2006
Package: logcheck
Version: 1.2.43a
Severity: important
Tags: patch
This patch seems to work around the problem:
---8<---
--- /usr/sbin/logcheck.orig 2006-02-19 14:54:53.000000000 +0100
+++ /usr/sbin/logcheck 2006-02-20 23:43:57.000000000 +0100
@@ -207,7 +207,7 @@ cleanrules() {
mkdir $cleaned \
|| error "Could not make dir $cleaned for cleaned rulefiles."
fi
- for rulefile in $(find $dir); do
+ for rulefile in $(find $dir -type f | egrep -v '~$'); do
rulefile=$(basename $rulefile)
if [ -f ${dir}/${rulefile} ]; then
debug "cleanrules: ${dir}/${rulefile}"
---8<---
but I may be wrong.
Thing is that statement:
for rulefile in $(run-parts --list $dir); do
changed (1.2.42 -> 1.2.43a) to:
for rulefile in $(find $dir); do
and things broke :(
Cheers,
Cristian
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-k7
Locale: LANG=C, LC_CTYPE= (charmap=ANSI_X3.4-1968)
Versions of packages logcheck depends on:
ii adduser 3.84 Add and remove users and groups
ii cron 3.0pl1-92 management of regular background p
ii debconf [debconf 1.4.70 Debian configuration management sy
ii debianutils 2.15.2 Miscellaneous utilities specific t
ii grep 2.5.1.ds2-4 GNU grep, egrep and fgrep
ii lockfile-progs 0.1.10 Programs for locking and unlocking
ii logcheck-databas 1.2.43a database of system log rules for t
ii logtail 1.2.43a Print log file lines that have not
ii mailx 1:8.1.2-0.20050715cvs-1 A simple mail user agent
ii sendmail-bin [ma 8.13.5-3 powerful, efficient, and scalable
ii sysklogd [system 1.4.1-17.1 System Logging Daemon
logcheck recommends no packages.
-- debconf information:
* logcheck/noroot:
logcheck/changes:
* logcheck/install-note:
More information about the Logcheck-devel
mailing list