Package: debianutils
Version: 2.17
Severity: normal
File: /usr/bin/savelog

I use

  savelog -q -d -j -g adm -m 640 -u root -c 1825 /var/log/mail.log

to rotate log files in /etc/cron.daily/sysklogd.

I get the following errors:

/etc/cron.daily/sysklogd:
bzip2: Input file /var/log//mail.log.20080430070724.bz2 already has .bz2
suffix.
bzip2: Input file /var/log//mail.log.20080501065412.bz2 already has .bz2
suffix.
[...]

This is because .bz2 ends with e digit (2).

The included patch fixes it for me.

thanks,
  Marcello Nuccio


*** savelog-bzip2.patch
--- /usr/bin/savelog.orig       2006-07-25 20:04:28.000000000 +0200
+++ /usr/bin/savelog    2008-05-06 12:54:27.000000000 +0200
@@ -249,7 +249,7 @@ while [ $# -gt 0 ]; do
 
        # compress the old uncompressed log if needed
        if test -n "$datum" && test -n "$COMPRESS"; then
-               $COMPRESS -- "$newname".[0-9]*[0-9]
+               $COMPRESS -- "$newname".*[0-9][0-9]
        fi
 
        # remove old files if so desired


-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-6-686
Locale: LANG=it_IT, LC_CTYPE=it_IT (charmap=ISO-8859-1)

Versions of packages debianutils depends on:
ii  coreutils              5.97-5.3          The GNU core utilities
ii  libc6                  2.3.6.ds1-13etch5 GNU C Library: Shared libraries
ii  mktemp                 1.5-2             Makes unique filenames for tempora

debianutils recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to