From 110543ca7e40ff1ad1806a7afa73cb68fdaba3d3 Mon Sep 17 00:00:00 2001 From: Martin Vidner Date: Sun, 5 Nov 2006 18:38:38 +0000 Subject: [PATCH] Added logrotate support (#216911). --- package/zypper.changes | 4 ++-- src/Makefile.am | 3 +++ src/zypper.lr | 13 +++++++++++++ zypper.spec.in | 3 ++- 4 files changed, 20 insertions(+), 3 deletions(-) create mode 100644 src/zypper.lr diff --git a/package/zypper.changes b/package/zypper.changes index 154788d..155f57c 100644 --- a/package/zypper.changes +++ b/package/zypper.changes @@ -1,9 +1,9 @@ ------------------------------------------------------------------- -Sun Nov 5 19:18:16 CET 2006 - mvidner@suse.cz +Sun Nov 5 19:35:42 CET 2006 - mvidner@suse.cz +- Added logrotate support (#216911). - Added callbacks for script execution. - ------------------------------------------------------------------- Sat Nov 4 15:33:46 CET 2006 - mvidner@suse.cz diff --git a/src/Makefile.am b/src/Makefile.am index cdc1fcc..a2b2fac 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -5,6 +5,9 @@ bin_PROGRAMS = zypper sbin_PROGRAMS = zypp-checkpatches zypp-checkpatches-wrapper noinst_PROGRAMS = zmart +logrotatedir = $(sysconfdir)/logrotate.d +logrotate_DATA = zypper.lr + ## ################################################## AM_CPPFLAGS = $(ZYPP_CFLAGS) diff --git a/src/zypper.lr b/src/zypper.lr new file mode 100644 index 0000000..6bd8557 --- /dev/null +++ b/src/zypper.lr @@ -0,0 +1,13 @@ +/var/log/YaST2/zypper.log { + compress + dateext + notifempty + missingok + nocreate + + maxage 60 + rotate 99 + size 10M +} + + diff --git a/zypper.spec.in b/zypper.spec.in index d87b1a7..30435cb 100644 --- a/zypper.spec.in +++ b/zypper.spec.in @@ -46,7 +46,7 @@ autoreconf --force --install --symlink --verbose %{?suse_update_config:%{suse_update_config -f}} CFLAGS="$RPM_OPT_FLAGS" \ CXXFLAGS="$RPM_OPT_FLAGS" \ -./configure --prefix=%{prefix} --libdir=%{_libdir} --mandir=%{_mandir} --disable-static +./configure --prefix=%{prefix} --libdir=%{_libdir} --mandir=%{_mandir} --sysconfdir=%{_sysconfdir} --disable-static make %{?jobs:-j %jobs} #make check @@ -69,6 +69,7 @@ make install DESTDIR=$RPM_BUILD_ROOT %files -f zypper.lang %defattr(-,root,root) +%{_sysconfdir}/logrotate.d/zypper.lr %{_bindir}/zypper %{_sbindir}/zypp-checkpatches %verify(not mode) %attr (755,root,root) %{_sbindir}/zypp-checkpatches-wrapper -- 2.7.4