packages: nagios-nrdp/nagios-nrdp.spec - add -client package for send_nrdp

glen glen at pld-linux.org
Sun Jan 8 01:25:05 CET 2012


Author: glen                         Date: Sun Jan  8 00:25:05 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- add -client package for send_nrdp

---- Files affected:
packages/nagios-nrdp:
   nagios-nrdp.spec (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: packages/nagios-nrdp/nagios-nrdp.spec
diff -u packages/nagios-nrdp/nagios-nrdp.spec:1.1 packages/nagios-nrdp/nagios-nrdp.spec:1.2
--- packages/nagios-nrdp/nagios-nrdp.spec:1.1	Sat Jan  7 20:55:23 2012
+++ packages/nagios-nrdp/nagios-nrdp.spec	Sun Jan  8 01:24:59 2012
@@ -1,17 +1,20 @@
 # $Revision$, $Date$
+# TODO
+# - send_nrdp  is crap, it never reports any errors back
 %define		pkg	nrdp
 %define		php_min_version 5.1.0
 %include	/usr/lib/rpm/macros.php
 Summary:	Nagios Remote Data Processor (NDRP)
 Name:		nagios-%{pkg}
 Version:	1.2
-Release:	0.4
+Release:	0.6
 License:	GPL v2 (server), BSD (send_nrdp)
 Group:		Applications/WWW
 Source0:	http://assets.nagios.com/downloads/nrdp/nrdp.zip
 # Source0-md5:	e67bb3c660b22d80abd8a06a4853d814
 Patch0:		config.patch
 URL:		http://exchange.nagios.org/directory/Addons/Passive-Checks/NRDP--2D-Nagios-Remote-Data-Processor/details
+BuildRequires:	rpmbuild(macros) >= 1.553
 Requires:	nagios
 Requires:	nagios-cgi
 Requires:	php-common >= 4:%{php_min_version}
@@ -38,19 +41,31 @@
 protocols (HTTP(S) and XML) and can be implemented as a replacement
 for NSCA.
 
+%package client
+Summary:	NRDP Host and Service Check Client
+Group:		Networking
+Requires:	php-common >= 4:%{php_min_version}
+Requires:	php-date
+
+%description client
+Client to send results to Nagios Remote Data Processor (NDRP) server.
+
 %prep
 %setup -qc
 mv %{pkg}/* .
 %patch0 -p1
+%undos clients/send_nrdp.php
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_appdir},/var/lib/nagios/%{pkg}}
+install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_appdir},/var/lib/nagios/%{pkg},%{_bindir}}
 cp -a server/* /$RPM_BUILD_ROOT%{_appdir}
 
 mv $RPM_BUILD_ROOT{%{_appdir}/config.inc.php,%{_sysconfdir}/%{pkg}.php}
 ln -s %{_sysconfdir}/%{pkg}.php $RPM_BUILD_ROOT%{_appdir}/config.inc.php
 
+install -p clients/send_nrdp.php $RPM_BUILD_ROOT%{_bindir}/send_nrdp
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -63,11 +78,18 @@
 # tmp dir for data exchange nagios/webserver
 %attr(2770,root,nagcmd) %dir /var/lib/nagios/%{pkg}
 
+%files client
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/send_nrdp
+
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
 * %{date} PLD Team <feedback at pld-linux.org>
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.2  2012/01/08 00:24:59  glen
+- add -client package for send_nrdp
+
 Revision 1.1  2012/01/07 19:55:23  glen
 - new
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/nagios-nrdp/nagios-nrdp.spec?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list