Package: logrotate Version: 3.7.1-3 Severity: important I could not find any relevant info in the man page and got surprised that system wide parameters defined in /etc/logrotate.conf such as rotate 4 do not have effect in specific logrotate sections, ie there is no really default value - it gets assumed to be 1. For instance: if I have
[EMAIL PROTECTED]:/home/yoh.m/deb/debs/fail2ban/trunk/debian# ls -l /var/log/fail2ban.log* -rw-r----- 1 root adm 1544 Nov 10 10:45 /var/log/fail2ban.log -rw-r----- 1 root adm 1619 Nov 10 10:45 /var/log/fail2ban.log.1 -rw-r----- 1 root adm 539 Nov 10 10:45 /var/log/fail2ban.log.2.gz -rw-r----- 1 root adm 539 Nov 10 10:44 /var/log/fail2ban.log.3.gz -rw-r----- 1 root adm 537 Nov 10 10:44 /var/log/fail2ban.log.4.gz and define fail2ban.logrotate to be /var/log/fail2ban.log { # assuming defaults from /etc/logrotate.conf #weekly #rotate 4 #compress delaycompress missingok postrotate invoke-rc.d --quiet fail2ban reload >/dev/null endscript create 640 root adm } [EMAIL PROTECTED]:/home/yoh.m/deb/debs/fail2ban/trunk/debian# logrotate --force --verbose /etc/logrotate.d/fail2ban.logrotate reading config file /etc/logrotate.d/fail2ban.logrotate reading config info for /var/log/fail2ban.log Handling 1 logs rotating pattern: /var/log/fail2ban.log forced from command line (no old logs will be kept) empty log files are rotated, old logs are removed considering log /var/log/fail2ban.log log needs rotating rotating log /var/log/fail2ban.log, log->rotateCount is 0 renaming /var/log/fail2ban.log.1 to /var/log/fail2ban.log.2 (rotatecount 1, logstart 1, i 1), renaming /var/log/fail2ban.log.0 to /var/log/fail2ban.log.1 (rotatecount 1, logstart 1, i 0), old log /var/log/fail2ban.log.0 does not exist renaming /var/log/fail2ban.log to /var/log/fail2ban.log.1 disposeName will be /var/log/fail2ban.log.1 creating new log mode = 0640 uid = 0 gid = 4 running postrotate script removing old log /var/log/fail2ban.log.1 although default parameters in logrotate.conf are # keep 4 weeks worth of backlogs rotate 4 I really think that is important to have defaults for logrotate so admin doesn't have to modify every config filein /etc/logrotate.in to lets say increase number of kept logs -- Package-specific info: Contents of /etc/logrotate.d total 84 -rw-r--r-- 1 root root 137 Jan 15 2006 acpid -rw-r--r-- 1 root root 240 Jul 15 2003 apache2 -rw-r--r-- 1 root root 79 Jun 9 2003 aptitude -rw-r--r-- 1 root root 384 Jan 3 2004 base-config -rw-r--r-- 1 root root 162 Mar 21 2005 checksecurity -rw-r--r-- 1 root root 245 Jun 5 09:59 cupsys -rw-r--r-- 1 root root 124 Apr 19 2005 dirmngr -rw-r--r-- 1 root root 133 Jun 29 2003 distributed-net -rw-r--r-- 1 root root 111 Sep 26 2005 dpkg -rw-r--r-- 1 root root 170 Mar 2 2005 exim4-base -rw-r--r-- 1 root root 325 Nov 10 10:37 fail2ban.logrotate -rw-r--r-- 1 root root 151 Nov 11 2002 iptraf -rw-r--r-- 1 root root 100 Jan 23 2005 kdm -rw-r--r-- 1 root root 74 May 16 2003 mrtg -rw-r--r-- 1 root root 466 Aug 22 2004 nessusd -rw-r--r-- 1 root root 146 Aug 16 01:40 ntop -rw-r--r-- 1 root root 153 Oct 20 2005 postgresql-common -rw-r--r-- 1 root root 94 Oct 30 2003 ppp -rw-r--r-- 1 root root 68 Dec 12 2002 scrollkeeper -rw-r--r-- 1 root root 271 Mar 16 2005 snort -rw-r--r-- 1 root root 58 Apr 20 2005 wdm -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (990, 'unstable'), (300, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.18-1-686 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages logrotate depends on: ii anacron 2.3-11 a cron-like program that doesn't g ii base-passwd 3.5.11 Debian base system master password ii cron 3.0pl1-97 management of regular background p ii libc6 2.3.6.ds1-4 GNU C Library: Shared libraries ii libpopt0 1.10-3 lib for parsing cmdline parameters ii libselinux1 1.30.28-1 SELinux shared libraries Versions of packages logrotate recommends: ii mailx 1:8.1.2-0.20050715cvs-1 A simple mail user agent -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]