From f3ac64b0963e920ea1d8ad6dff07ff57e3da5ab4 Mon Sep 17 00:00:00 2001
From: Jakub Hrozek <jhrozek@redhat.com>
Date: Wed, 24 Feb 2010 17:35:52 +0100
Subject: [PATCH 2/2] Package example logrotate script

---
 contrib/sssd.spec.in   |    5 +++++
 src/Makefile.am        |    1 +
 src/examples/logrotate |    9 +++++++++
 3 files changed, 15 insertions(+), 0 deletions(-)
 create mode 100644 src/examples/logrotate

diff --git a/contrib/sssd.spec.in b/contrib/sssd.spec.in
index 95c6a11..3acecd3 100644
--- a/contrib/sssd.spec.in
+++ b/contrib/sssd.spec.in
@@ -230,6 +230,10 @@ install -m600 src/examples/sssd.conf $RPM_BUILD_ROOT%{_sysconfdir}/sssd/sssd.con
 install -m400 src/config/etc/sssd.api.conf $RPM_BUILD_ROOT%{_sysconfdir}/sssd/sssd.api.conf
 install -m400 src/config/etc/sssd.api.d/* $RPM_BUILD_ROOT%{_sysconfdir}/sssd/sssd.api.d/
 
+# Copy default logrotate file
+mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/logrotate.d
+install -m644 src/examples/logrotate $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/sssd
+
 # Remove .la files created by libtool
 rm -f \
     $RPM_BUILD_ROOT/%{_lib}/libnss_sss.la \
@@ -284,6 +288,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(750,root,root) %dir %{_var}/log/%{name}
 %attr(700,root,root) %dir %{_sysconfdir}/sssd
 %config(noreplace) %{_sysconfdir}/sssd/sssd.conf
+%config(noreplace) %{_sysconfdir}/logrotate.d/sssd
 %config %{_sysconfdir}/sssd/sssd.api.conf
 %attr(700,root,root) %dir %{_sysconfdir}/sssd/sssd.api.d
 %config %{_sysconfdir}/sssd/sssd.api.d/
diff --git a/src/Makefile.am b/src/Makefile.am
index 93de663..aa7fccb 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -389,6 +389,7 @@ dist_noinst_DATA += \
     examples/sssd.conf \
     examples/sssdproxytest \
     examples/sudo \
+    examples/logrotate \
     providers/sssd_be.exports \
     sss_client/COPYING \
     sss_client/COPYING.LESSER \
diff --git a/src/examples/logrotate b/src/examples/logrotate
new file mode 100644
index 0000000..add6ab7
--- /dev/null
+++ b/src/examples/logrotate
@@ -0,0 +1,9 @@
+/var/log/sssd/*.log {
+    weekly
+    missingok
+    notifempty
+    sharedscripts
+    postrotate
+        /bin/kill -HUP `cat /var/run/sssd.pid  2>/dev/null`  2> /dev/null || true
+    endscript
+}
-- 
1.6.6.1

