Summary: Rotates, compresses, and mails system logs Name: logrotate Version: 3.3 Release: 9mdk Copyright: GPL Group: File tools BuildRequires: popt-devel Source0: ftp://ftp.redhat.com/pub/redhat/code/logrotate/logrotate-%{PACKAGE_VERSION}.tar.bz2 Source1: logrotate.conf.mdk BuildRoot: %{_tmppath}/logrotate.root %description Logrotate is designed to ease administration of systems that generate large numbers of log files. It allows automatic rotation, compression, removal, and mailing of log files. Each log file may be handled daily, weekly, monthly, or when it grows too large. %prep %setup %build make RPM_OPT_FLAGS="$RPM_OPT_FLAGS" %install make PREFIX=$RPM_BUILD_ROOT install MANDIR=%{_mandir} mkdir -p $RPM_BUILD_ROOT/etc/logrotate.d mkdir -p $RPM_BUILD_ROOT/etc/cron.daily install -m 644 $RPM_SOURCE_DIR/logrotate.conf.mdk $RPM_BUILD_ROOT/etc/logrotate.conf install -m 755 examples/logrotate.cron $RPM_BUILD_ROOT/etc/cron.daily/logrotate %clean rm -rf $RPM_BUILD_ROOT %files %attr(0755, root, root) /usr/sbin/logrotate %attr(0644, root, root) %{_mandir}/man8/logrotate.8.bz2 %config(noreplace) %attr(0755, root, root) /etc/cron.daily/logrotate %attr(0644, root, root) %config(noreplace) /etc/logrotate.conf %attr(0755, root, root) %dir /etc/logrotate.d %changelog * Thu Sep 14 2000 Renaud Chaillat <rchaillat@mandrakesoft.com> 3.3-9mdk - removed patch (taboo extensions are used only for config files in /etc) - solution : + don't use * in logrotate.d/syslog (easy but a bit boring) That's what I do in package sysklogd + OR patch readConfigFile function in config.c which creates the log set to rotate and calls rotateLogSet on line 693 : glob result should be freed from compressed archives * Mon Sep 04 2000 Yoann Vandoorselaere <yoann@mandrakesoft.com> 3.3-8mdk - Added one line patch for logrotate to avoid rotating .bz2 file if '*' is specified. * Mon Aug 07 2000 Frederic Lepied <flepied@mandrakesoft.com> 3.3-7mdk - automatically added BuildRequires * Fri Jul 21 2000 Thierry Vignaud <tvignaud@mandrakesoft.com> 3.3-6mdk - macros, BM, _spechelper_ - make it nice with rpmlint :-) * Thu May 04 2000 Yoann Vandoorselaere <yoann@mandrakesoft.com> 3.3-5mdk - logrotate syslog config now installed by syslog... reverted the previous change. * Tue May 02 2000 Yoann Vandoorselaere <yoann@mandrakesoft.com> 3.3-4mdk - We shouldn't ship the default logrotate config file. install the logrotate.conf.mdk file. - Adjusted to feet the actual syslog.conf * Tue Apr 18 2000 Jerome Dumonteil <jd@mandrakesoft.com> 3.3-3mdk - add version * Fri Mar 31 2000 Jerome Dumonteil <jd@mandrakesoft.com> - change group - use _tmppath * Wed Oct 20 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com> - 3.3. * Mon Apr 12 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com> - update to 2.1. * Sat Apr 10 1999 Bernhard Rosenkraenzer <bero@linux-mandrake.com> - Mandrake adaptions - bzip2 man/info pages - add de locale