rpms/nagios-plugins/FC-3 nagios-plugins.spec,1.9,1.10
Michael Patrick McGrath (mmcgrath)
fedora-extras-commits at redhat.com
Sun Aug 27 18:07:41 UTC 2006
Author: mmcgrath
Update of /cvs/extras/rpms/nagios-plugins/FC-3
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv31299/FC-3
Modified Files:
nagios-plugins.spec
Log Message:
Removed utils.pm from the base package and moved it to its own package
Index: nagios-plugins.spec
===================================================================
RCS file: /cvs/extras/rpms/nagios-plugins/FC-3/nagios-plugins.spec,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- nagios-plugins.spec 26 Jun 2006 16:12:50 -0000 1.9
+++ nagios-plugins.spec 27 Aug 2006 18:07:40 -0000 1.10
@@ -1,6 +1,6 @@
Name: nagios-plugins
Version: 1.4.3
-Release: 13%{?dist}
+Release: 18%{?dist}
Summary: Host/service/network monitoring program plugins for Nagios
Group: Applications/System
@@ -8,6 +8,9 @@
URL: http://nagiosplug.sourceforge.net/
Source0: http://dl.sf.net/sourceforge/nagiosplug/%{name}-%{version}.tar.gz
Source1: nagios-plugins.README.Fedora
+Patch0: nagios-plugins-1.4.3-subst.patch
+Patch1: nagios-plugins-1.4.3.radius-ng.patch
+Patch2: nagios-plugins-1.4.3-ntpd.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: openldap-devel
@@ -21,10 +24,15 @@
BuildRequires: bind-utils
BuildRequires: ntp
BuildRequires: %{_bindir}/mailq
-BuildRequires: perl(Net::SNMP)
-%if "%{?fedora}" > "3"
BuildRequires: %{_sbindir}/fping
-%endif
+BuildRequires: perl(Net::SNMP)
+BuildRequires: radiusclient-ng-devel
+BuildRequires: %{_bindir}/qstat
+
+%global reqfilt sh -c "%{__perl_requires} | sed -e 's!perl(utils)!nagios-plugins-perl!'"
+%define __perl_requires %{reqfilt}
+
+
%description
@@ -39,13 +47,10 @@
%package all
Summary: Nagios Plugins - All plugins
Group: Applications/System
-Requires: nagios-plugins-breeze, nagios-plugins-by_ssh, nagios-plugins-dhcp, nagios-plugins-dig, nagios-plugins-disk, nagios-plugins-disk_smb, nagios-plugins-dns, nagios-plugins-dummy, nagios-plugins-file_age, nagios-plugins-flexlm, nagios-plugins-hpjd, nagios-plugins-http, nagios-plugins-icmp, nagios-plugins-ircd, nagios-plugins-ldap, nagios-plugins-load, nagios-plugins-log, nagios-plugins-mailq, nagios-plugins-mrtg, nagios-plugins-mrtgtraf, nagios-plugins-nagios, nagios-plugins-nt, nagios-plugins-ntp, nagios-plugins-nwstat, nagios-plugins-oracle, nagios-plugins-overcr, nagios-plugins-pgsql, nagios-plugins-ping, nagios-plugins-procs, nagios-plugins-real, nagios-plugins-rpc, nagios-plugins-smtp, nagios-plugins-snmp, nagios-plugins-ssh, nagios-plugins-swap, nagios-plugins-tcp, nagios-plugins-time, nagios-plugins-udp, nagios-plugins-ups, nagios-plugins-users, nagios-plugins-wave
+Requires: nagios-plugins-breeze, nagios-plugins-by_ssh, nagios-plugins-dhcp, nagios-plugins-dig, nagios-plugins-disk, nagios-plugins-disk_smb, nagios-plugins-dns, nagios-plugins-dummy, nagios-plugins-file_age, nagios-plugins-flexlm, nagios-plugins-fping, nagios-plugins-hpjd, nagios-plugins-http, nagios-plugins-icmp, nagios-plugins-ircd, nagios-plugins-ldap, nagios-plugins-load, nagios-plugins-log, nagios-plugins-mailq, nagios-plugins-mrtg, nagios-plugins-mrtgtraf, nagios-plugins-mysql, nagios-plugins-nagios, nagios-plugins-nt, nagios-plugins-ntp, nagios-plugins-nwstat, nagios-plugins-oracle, nagios-plugins-overcr, nagios-plugins-pgsql, nagios-plugins-ping, nagios-plugins-procs, nagios-plugins-game, nagios-plugins-real, nagios-plugins-rpc, nagios-plugins-smtp, nagios-plugins-snmp, nagios-plugins-ssh, nagios-plugins-swap, nagios-plugins-tcp, nagios-plugins-time, nagios-plugins-udp, nagios-plugins-ups, nagios-plugins-users, nagios-plugins-wave
%ifnarch ppc ppc64 sparc sparc64
Requires: nagios-plugins-sensors
%endif
-%if "%{?fedora}" > "3"
-Requires: nagios-plugins-fping
-%endif
%description all
This package provides all Nagios plugins.
@@ -136,7 +141,6 @@
%description flexlm
Provides check_flexlm support for Nagios.
-%if "%{?fedora}" > "3"
%package fping
Summary: Nagios Plugin - check_fping
Group: Applications/System
@@ -145,7 +149,6 @@
%description fping
Provides check_fping support for Nagios.
-%endif
%package hpjd
Summary: Nagios Plugin - check_hpjd
@@ -313,6 +316,15 @@
%description overcr
Provides check_overcr support for Nagios.
+%package perl
+Summary: Nagios plugins perl dep.
+Group: Applications/System
+Requires: nagios-plugins = %{version}-%{release}
+
+%description perl
+Perl dep for nagios plugins. This is *NOT* an actual plugin it simply provides
+utils.pm
+
%package pgsql
Summary: Nagios Plugin - check_pgsql
Group: Applications/System
@@ -339,6 +351,23 @@
%description procs
Provides check_procs support for Nagios.
+%package game
+Summary: Nagios Plugin - check_game
+Group: Applications/System
+Requires: nagios-plugins = %{version}-%{release}
+Requires: qstat
+
+%description game
+Provides check_game support for Nagios.
+
+%package radius
+Summary: Nagios Plugin - check_radius
+Group: Applications/System
+Requires: nagios-plugins = %{version}-%{release}
+
+%description radius
+Provides check_radius support for Nagios.
+
%package real
Summary: Nagios Plugin - check_real
Group: Applications/System
@@ -455,11 +484,15 @@
%prep
%setup -q
+%patch0 -p1
+%patch1 -p1 -b .radiusclient
+%patch2 -p0
%build
%configure \
--libexecdir=%{_libdir}/nagios/plugins \
--with-mysql \
+ PATH_TO_QSTAT=%{_bindir}/qstat \
PATH_TO_FPING=%{_sbindir}/fping \
PATH_TO_NTPQ=%{_sbindir}/ntpq \
PATH_TO_NTPDC=%{_sbindir}/ntpdc \
@@ -478,9 +511,6 @@
%{__install} -m 0755 plugins-root/check_dhcp %{buildroot}/%{_libdir}/nagios/plugins
%{__install} -m 0755 plugins/check_ide_smart %{buildroot}/%{_libdir}/nagios/plugins
-# qstat is not provided by Fedora yet
-%{__rm} -f %{buildroot}/%{_libdir}/nagios/plugins/check_game
-
%ifarch ppc ppc64 sparc sparc64
%{__rm} -f %{buildroot}/%{_libdir}/nagios/plugins/check_sensors
%endif
@@ -503,7 +533,7 @@
%{_libdir}/nagios/plugins/check_by_ssh
%files dhcp
-%defattr(-,root,root,-)
+%defattr(4750,root,nagios,-)
%{_libdir}/nagios/plugins/check_dhcp
%files dig
@@ -534,11 +564,9 @@
%defattr(-,root,root,-)
%{_libdir}/nagios/plugins/check_flexlm
-%if "%{?fedora}" > "3"
%files fping
%defattr(-,root,root,-)
%{_libdir}/nagios/plugins/check_fping
-%endif
%files hpjd
%defattr(-,root,root,-)
@@ -622,6 +650,10 @@
%defattr(-,root,root,-)
%{_libdir}/nagios/plugins/check_overcr
+%files perl
+%defattr(-,root,root,-)
+%{_libdir}/nagios/plugins/utils.pm
+
%files pgsql
%defattr(-,root,root,-)
%{_libdir}/nagios/plugins/check_pgsql
@@ -634,6 +666,14 @@
%defattr(-,root,root,-)
%{_libdir}/nagios/plugins/check_procs
+%files game
+%defattr(-,root,root,-)
+%{_libdir}/nagios/plugins/check_game
+
+%files radius
+%defattr(-,root,root,-)
+%{_libdir}/nagios/plugins/check_radius
+
%files real
%defattr(-,root,root,-)
%{_libdir}/nagios/plugins/check_real
@@ -706,11 +746,29 @@
%dir %{_libdir}/nagios/plugins
%{_libdir}/nagios/plugins/negate
%{_libdir}/nagios/plugins/urlize
-%{_libdir}/nagios/plugins/utils.*
+%{_libdir}/nagios/plugins/utils.sh
%changelog
-* Mon Jun 26 2006 Mike McGrath <imlinux at gmail.com> 1.4.3-13
-- Excluds support for fping in FC3
+* Sun Aug 27 2006 Mike McGrath <imlinux at gmail.com> 1.4.3-18
+- Removed utils.pm from the base nagios-plugins package into its own package
+
+* Tue Aug 15 2006 Mike McGrath <imlinux at gmail.com> 1.4.3-17
+- Added requires qstat for check_game
+
+* Thu Aug 03 2006 Mike McGrath <imlinux at gmail.com> 1.4.3-16
+- Providing path to qstat
+
+* Thu Aug 03 2006 Mike McGrath <imlinux at gmail.com> 1.4.3-15
+- Fixed permissions on check_dhcp
+- Added check_game
+- Added check_radius
+- Added patch for ntp
+
+* Sun Jul 23 2006 Mike McGrath <imlinux at gmail.com> 1.4.3-14
+- Patched upstream issue: 196356
+
+* Sun Jul 23 2006 Mike McGrath <imlinux at gmail.com> 1.4.3-13
+- nagios-plugins-all now includes nagios-plugins-mysql
* Thu Jun 22 2006 Mike McGrath <imlinux at gmail.com> 1.4.3-12
- removed sensors support for sparc and sparc64
More information about the scm-commits
mailing list