[pnp4nagios] add back kohana
Ján ONDREJ
ondrejj at fedoraproject.org
Mon Nov 21 17:44:39 UTC 2011
commit 0ae154670c4d44e53a72b9961011c524c7156f7c
Author: Jan ONDREJ (SAL) <ondrejj(at)salstar.sk>
Date: Mon Nov 21 18:44:25 2011 +0100
add back kohana
pnp4nagios.spec | 31 ++++++++++++++++++++++---------
1 files changed, 22 insertions(+), 9 deletions(-)
---
diff --git a/pnp4nagios.spec b/pnp4nagios.spec
index 9edcc57..ae5710d 100644
--- a/pnp4nagios.spec
+++ b/pnp4nagios.spec
@@ -1,6 +1,6 @@
Name: pnp4nagios
Version: 0.6.15
-Release: 1%{?dist}
+Release: 3%{?dist}
Summary: Nagios performance data analysis tool
Group: Applications/System
@@ -13,6 +13,7 @@ Source3: pnp4nagios-README.fedora
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: rrdtool-perl
+BuildRequires: perl-Time-HiRes
Requires: nagios
Requires: rrdtool-perl
Requires: php-gd
@@ -20,9 +21,6 @@ Requires(post): chkconfig
Requires(preun): chkconfig
Requires(preun): initscripts
Requires(postun): initscripts
-%if 0%{?fedora}
-Requires: php-Kohana
-%endif
%description
PNP is an addon to nagios which analyzes performance data provided by plugins
@@ -68,7 +66,6 @@ for i in $RPM_BUILD_ROOT/%{_sysconfdir}/pnp4nagios/*-sample \
do
mv ${i} ${i%%-sample}
done
-rm -f $RPM_BUILD_ROOT%{_datadir}/nagios/html/pnp4nagios/install.php
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/config.php.*
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/config_local.php
@@ -85,8 +82,13 @@ mkdir -p $RPM_BUILD_ROOT%{_libdir}/nagios/brokers
mv $RPM_BUILD_ROOT%{_libdir}/npcdmod.o \
$RPM_BUILD_ROOT%{_libdir}/nagios/brokers/npcdmod.o
mv $RPM_BUILD_ROOT%{_prefix}/man $RPM_BUILD_ROOT%{_datadir}/
-# Remove install check script
-# as it is not required if all dependencies are met.
+
+# Move kohana to pnp4nagios, there is another kohana in fedore/EPEL,
+# which can be installed.
+mv $RPM_BUILD_ROOT%{_libdir}/kohana \
+ $RPM_BUILD_ROOT%{_datadir}/nagios/html/%{name}/kohana
+sed -i 's|%{_libdir}/kohana|%{_datadir}/nagios/html/%{name}/kohana|' \
+ $RPM_BUILD_ROOT%{_datadir}/nagios/html/%{name}/index.php
%clean
rm -rf $RPM_BUILD_ROOT
@@ -126,11 +128,22 @@ fi
%attr(755,nagios,nagios) %{_localstatedir}/log/%{name}
%attr(755,nagios,nagios) %{_localstatedir}/spool/%{name}
%{_datadir}/nagios/html/%{name}
+# Remove install check script
+# as it is not required if all dependencies are met.
+%exclude %{_datadir}/nagios/html/%{name}/install.php
%{_mandir}/man8/*
-# no not package Kohana
-%exclude %{_libdir}/kohana
+# This is a different version of Kohana like in Fedora/EPEL.
+# Needed for pnp4nagios web interface to work.
+%{_datadir}/nagios/html/%{name}/kohana
%changelog
+* Mon Nov 21 2011 Ján ONDREJ (SAL) <ondrejj(at)salstar.sk> - 0.6.15-3
+- add back kohana, it's a different version
+- added BR: perl-Time-HiRes
+
+* Mon Nov 21 2011 Ján ONDREJ (SAL) <ondrejj(at)salstar.sk> - 0.6.15-2
+- exclude kohana sources and require php-Kohana package
+
* Wed Nov 16 2011 Ján ONDREJ (SAL) <ondrejj(at)salstar.sk> - 0.6.15-1
- update to upstream
- remove /usr/share/nagios/html/pnp4nagios/install.php
More information about the scm-commits
mailing list