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