]> git.ipfire.org Git - thirdparty/snapper.git/commitdiff
- added logrotate config
authorArvin Schnell <aschnell@suse.de>
Wed, 23 Feb 2011 10:37:57 +0000 (11:37 +0100)
committerArvin Schnell <aschnell@suse.de>
Wed, 23 Feb 2011 10:37:57 +0000 (11:37 +0100)
configure.in
data/Makefile.am
data/snapper [new file with mode: 0644]
snapper.spec.in

index 66a43bd8c0189913fc0677633f979c41013e824e..4f345548b2b240bf7e1cf874a22dcef46dcee6f0 100644 (file)
@@ -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
index e75444294684d1ab584f8c761dc0dafda954166e..04cd7bfb59ad7650b1c6565412e945548da53735 100644 (file)
@@ -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 (file)
index 0000000..f0d9c4a
--- /dev/null
@@ -0,0 +1,11 @@
+/var/log/snapper.log {
+    compress
+    dateext
+    notifempty
+    missingok
+    nocreate
+
+    maxage 60
+    rotate 99
+    size 10M
+}
index f4c4ce5582a67979d1a55540bd7f904f3eaa0ac0..87d51a0aa5b616596edc9735ab98c3ce6baf53d3 100644 (file)
@@ -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