[kgb-bot/f18] Add the missing logrotate configuration file for kgb-bot.

averi averi at fedoraproject.org
Thu May 23 17:59:49 UTC 2013


commit 050e7d1dde0c4da3cbb90b739d6e5c3d06c8b678
Author: Andrea Veri <av at gnome.org>
Date:   Thu May 23 19:59:00 2013 +0200

    Add the missing logrotate configuration file for kgb-bot.

 kgb-bot.spec |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)
---
diff --git a/kgb-bot.spec b/kgb-bot.spec
index 65c6952..3714623 100644
--- a/kgb-bot.spec
+++ b/kgb-bot.spec
@@ -11,6 +11,7 @@ Buildarch:	noarch
 Source:		%{name}-%{version}-20130523svn880.tar.gz
 Source1:	%{name}.service
 Source2:	%{name}.init
+Source3:	%{name}.logrotate
 Patch0:		JSON-RPC-to-JSON-Legacy-Client.patch
 AutoReq:	0
 BuildRequires:	perl
@@ -158,10 +159,14 @@ mkdir -p $RPM_BUILD_ROOT/%{_localstatedir}/run/%{name}
 # kgb.conf configuration file.
 mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/kgb.conf.d
 
-# Create a /var/log/kgb-bot.log file, it'll be %ghosted later.
+# Create a /var/log/kgb-bot.log file, it'll be %%ghosted later.
 mkdir -p $RPM_BUILD_ROOT/%{_localstatedir}/log
 touch $RPM_BUILD_ROOT/%{_localstatedir}/log/%{name}.log
 
+# Install a logrotate configuration file for /var/log/kgb-bot.log
+mkdir -p $RPM_BUILD_ROOT/{_sysconfdir}/logrotate.d
+%{__install} -Dp -m0644 %{SOURCE3} $RPM_BUILD_ROOT/%{_sysconfdir}/logrotate.d/%{name}
+
 %if 0%{?fedora} >= 15
 %{__install} -Dp -m0644 %{SOURCE1} $RPM_BUILD_ROOT/%{_unitdir}/%{name}.service
 %else
@@ -180,6 +185,7 @@ LANG=en_US.utf8 LC_ALL=en_US.utf8
 %files
 %doc Changes LICENSE
 %config(noreplace) %{_sysconfdir}/%{name}/kgb.conf
+%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
 %attr(640, Fedora-kgb, Fedora-kgb) %{_sysconfdir}/%{name}/kgb.conf
 %attr(755, Fedora-kgb, Fedora-kgb) %dir %{_localstatedir}/run/%{name}
 %attr(755, Fedora-kgb, Fedora-kgb) %dir %{_sysconfdir}/%{name}/kgb.conf.d
@@ -217,6 +223,7 @@ LANG=en_US.utf8 LC_ALL=en_US.utf8
 - Add the missing /var/run/kgb-bot and /etc/kgb-bot/kgb.conf.d directories,
   the initial configuration file has them enabled by default.
 - Touch and chown the /var/log/kgb-bot.log file to Fedora-kgb:Fedora-kgb.
+- Add a logrotate config file for kgb-bot.
 
 * Sat May 11 2013 Andrea Veri <averi at fedoraproject.org> - 1.26-20130516svn880
 - Fix the path for /etc/init.d.


More information about the scm-commits mailing list