[salt/el6] Add logrotate script

Erik Johnson terminalmage at fedoraproject.org
Thu Jul 10 22:41:07 UTC 2014


commit 81186ee4b82bd27c631dce4a00ea368eb717d42e
Author: Erik Johnson <erik at saltstack.com>
Date:   Thu Jul 10 17:41:21 2014 -0500

    Add logrotate script

 logrotate.salt |   39 +++++++++++++++++++++++++++++++++++++++
 salt.spec      |    9 ++++++++-
 2 files changed, 47 insertions(+), 1 deletions(-)
---
diff --git a/logrotate.salt b/logrotate.salt
new file mode 100644
index 0000000..2125f41
--- /dev/null
+++ b/logrotate.salt
@@ -0,0 +1,39 @@
+/var/log/salt/master {
+    weekly
+    missingok
+    rotate 5
+    compress
+    notifempty
+}
+
+/var/log/salt/minion {
+    weekly
+    missingok
+    rotate 5
+    compress
+    notifempty
+}
+
+/var/log/salt/key {
+    weekly
+    missingok
+    rotate 5
+    compress
+    notifempty
+}
+
+/var/log/salt/cloud {
+    weekly
+    missingok
+    rotate 5
+    compress
+    notifempty
+}
+
+/var/log/salt/ssh {
+    weekly
+    missingok
+    rotate 5
+    compress
+    notifempty
+}
diff --git a/salt.spec b/salt.spec
index a3d6ca3..1c513a1 100644
--- a/salt.spec
+++ b/salt.spec
@@ -16,7 +16,7 @@
 
 Name: salt
 Version: 2014.1.7
-Release: 2%{?dist}
+Release: 3%{?dist}
 Summary: A parallel remote execution system
 
 Group:   System Environment/Daemons
@@ -31,6 +31,7 @@ Source5: %{name}-master.service
 Source6: %{name}-syndic.service
 Source7: %{name}-minion.service
 Source8: README.fedora
+Source9: logrotate.salt
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
@@ -161,6 +162,8 @@ install -p -m 0644 %{SOURCE7} $RPM_BUILD_ROOT%{_unitdir}/
 %endif
 
 install -p %{SOURCE8} .
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/
+install -p %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/salt
 
 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/salt/
 install -p -m 0640 conf/minion $RPM_BUILD_ROOT%{_sysconfdir}/salt/minion
@@ -180,6 +183,7 @@ rm -rf $RPM_BUILD_ROOT
 %doc $RPM_BUILD_DIR/%{name}-%{version}/%{name}-%{version}/LICENSE
 %{python_sitelib}/%{name}/*
 %{python_sitelib}/%{name}-%{version}-py?.?.egg-info
+%{_sysconfdir}/logrotate.d/salt
 %doc %{_mandir}/man7/salt.7.*
 %doc $RPM_BUILD_DIR/%{name}-%{version}/%{name}-%{version}/README.fedora
 
@@ -322,6 +326,9 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 
 %changelog
+* Thu Jul 10 2014 Erik Johnson <erik at saltstack.com> - 2014.1.7-3
+- Add logrotate script
+
 * Thu Jul 10 2014 Erik Johnson <erik at saltstack.com> - 2014.1.7-2
 - Update to bugfix release 2014.1.7
 


More information about the scm-commits mailing list