packages: nagios-nrdp/config.patch (NEW), nagios-nrdp/nagios-nrdp.spec (NEW...

glen glen at pld-linux.org
Sat Jan 7 20:55:28 CET 2012


Author: glen                         Date: Sat Jan  7 19:55:28 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- new

---- Files affected:
packages/nagios-nrdp:
   config.patch (NONE -> 1.1)  (NEW), nagios-nrdp.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/nagios-nrdp/config.patch
diff -u /dev/null packages/nagios-nrdp/config.patch:1.1
--- /dev/null	Sat Jan  7 20:55:28 2012
+++ packages/nagios-nrdp/config.patch	Sat Jan  7 20:55:23 2012
@@ -0,0 +1,21 @@
+--- nagios-nrdp-0.1.3/server/config.inc.php~	2010-07-27 13:51:28.000000000 +0300
++++ nagios-nrdp-0.1.3/server/config.inc.php	2012-01-07 21:49:47.458416000 +0200
+@@ -34,14 +34,15 @@
+ $cfg["nagios_command_group"]="nagcmd";
+ 
+ // full path to Nagios external command file
+-$cfg["command_file"]="/usr/local/nagios/var/rw/nagios.cmd";
++$cfg["command_file"]="/var/lib/nagios/rw/nagios.cmd";
+ 
+ // full path to check results spool directory
+-$cfg["check_results_dir"]="/usr/local/nagios/var/spool/checkresults";
++//$cfg["check_results_dir"]="/var/spool/nagios/checkresults";
++$cfg["check_results_dir"]="/var/lib/nagios/nrdp";
+ 
+ // full path to directory where temp scratch files can be written
+ // NOTE: the Apache user need to be able create files here, and the Nagios user needs to read/delete those same files, so the /tmp system directory won't work (it has a sticky bit on it)
+-$cfg["tmp_dir"]="/usr/local/nagios/var/tmp";
++$cfg["tmp_dir"]="/var/lib/nagios/nrdp";
+ 
+ 	
+ ///////// DONT MODIFY ANYTHING BELOW THIS LINE /////////

================================================================
Index: packages/nagios-nrdp/nagios-nrdp.spec
diff -u /dev/null packages/nagios-nrdp/nagios-nrdp.spec:1.1
--- /dev/null	Sat Jan  7 20:55:28 2012
+++ packages/nagios-nrdp/nagios-nrdp.spec	Sat Jan  7 20:55:23 2012
@@ -0,0 +1,73 @@
+# $Revision$, $Date$
+%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
+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
+Requires:	nagios
+Requires:	nagios-cgi
+Requires:	php-common >= 4:%{php_min_version}
+Requires:	php-date
+Requires:	php-simplexml
+Requires:	php-xml
+BuildArch:	noarch
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define		_webapps	/etc/webapps
+%define		_sysconfdir	%{_webapps}/nagios
+%define		_appdir		%{_datadir}/nagios/%{pkg}
+
+# bad depsolver
+%define		_noautopear	pear
+# put it together for rpmbuild
+%define		_noautoreq	%{?_noautophp} %{?_noautopear}
+
+%description
+Nagios Remote Data Processor (NDRP) is a flexible data transport
+mechanism and processor for Nagios. It is designed with a simple and
+powerful architecture that allows for it to be easily extended and
+customized to fit individual users' needs. It uses standard ports
+protocols (HTTP(S) and XML) and can be implemented as a replacement
+for NSCA.
+
+%prep
+%setup -qc
+mv %{pkg}/* .
+%patch0 -p1
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_appdir},/var/lib/nagios/%{pkg}}
+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
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc CHANGES.TXT INSTALL.TXT LICENSE.TXT
+%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{pkg}.php
+%{_appdir}
+
+# tmp dir for data exchange nagios/webserver
+%attr(2770,root,nagcmd) %dir /var/lib/nagios/%{pkg}
+
+%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.1  2012/01/07 19:55:23  glen
+- new
================================================================


More information about the pld-cvs-commit mailing list