From: Arvin Schnell Date: Wed, 23 Feb 2011 10:37:57 +0000 (+0100) Subject: - added logrotate config X-Git-Tag: v0.1.3~462 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=67d401b9d016bfbcae590d3889c44545de7517e1;p=thirdparty%2Fsnapper.git - added logrotate config --- diff --git a/configure.in b/configure.in index 66a43bd8..4f345548 100644 --- a/configure.in +++ b/configure.in @@ -23,10 +23,12 @@ CXXFLAGS="${CXXFLAGS} -std=c++0x -DHAVE_CXX0X -Wall -Wextra -Wformat=2 -Wnon-vir docdir=\${prefix}/share/doc/packages/snapper fillupdir=/var/adm/fillup-templates +logrotatedir=/etc/logrotate.d AC_SUBST(VERSION) AC_SUBST(docdir) AC_SUBST(fillupdir) +AC_SUBST(logrotatedir) AC_OUTPUT( Makefile diff --git a/data/Makefile.am b/data/Makefile.am index e7544429..04cd7bfb 100644 --- a/data/Makefile.am +++ b/data/Makefile.am @@ -4,5 +4,7 @@ fillup_DATA = sysconfig.snapper -EXTRA_DIST = $(fillup_DATA) +logrotate_DATA = snapper + +EXTRA_DIST = $(fillup_DATA) $(logrotate_DATA) diff --git a/data/snapper b/data/snapper new file mode 100644 index 00000000..f0d9c4af --- /dev/null +++ b/data/snapper @@ -0,0 +1,11 @@ +/var/log/snapper.log { + compress + dateext + notifempty + missingok + nocreate + + maxage 60 + rotate 99 + size 10M +} diff --git a/snapper.spec.in b/snapper.spec.in index f4c4ce55..87d51a0a 100644 --- a/snapper.spec.in +++ b/snapper.spec.in @@ -58,6 +58,7 @@ rm -rf "$RPM_BUILD_ROOT" Summary: Library for filesystem snapshot management Group: System/Libraries Requires: btrfsprogs +Recommends: logrotate PreReq: %fillup_prereq %description -n libsnapper @@ -70,6 +71,7 @@ Authors: %files -n libsnapper %defattr(-,root,root) %{_libdir}/libsnapper.so.* +%config(noreplace) %{_sysconfdir}/logrotate.d/snapper %doc %dir %{prefix}/share/doc/packages/snapper %doc %{prefix}/share/doc/packages/snapper/AUTHORS %doc %{prefix}/share/doc/packages/snapper/COPYING