[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