SPECS: nagios-nsca.spec (NEW) - nsca 2.4 for nagios (based on nets...

havner havner at pld-linux.org
Mon Aug 8 14:42:49 CEST 2005


Author: havner                       Date: Mon Aug  8 12:42:49 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- nsca 2.4 for nagios (based on netsaint-nsca.spec - is it to be removed?)

---- Files affected:
SPECS:
   nagios-nsca.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SPECS/nagios-nsca.spec
diff -u /dev/null SPECS/nagios-nsca.spec:1.1
--- /dev/null	Mon Aug  8 14:42:49 2005
+++ SPECS/nagios-nsca.spec	Mon Aug  8 14:42:44 2005
@@ -0,0 +1,109 @@
+# $Revision$, $Date$
+Summary:	NSCA daemon for Nagios
+Summary(pl):	Demon NSCA dla Nagiosa
+Name:		nagios-nsca
+Version:	2.4
+Release:	1
+License:	GPL
+Group:		Networking
+Source0:	ftp://distfiles.pld-linux.org/src/nsca-%{version}.tar.gz
+# Source0-md5:	ab58553a87940f574ec54189a43a70bc
+Source1:	%{name}.init
+Source2:	%{name}.submit
+URL:		http://www.nagios.org/
+BuildRequires:	autoconf
+BuildRequires:	libltdl-devel
+%{!?_without_mcrypt:BuildRequires:	libmcrypt-devel}
+PreReq:		nagios
+PreReq:		rc-scripts
+Requires(post,preun):	/sbin/chkconfig
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+NSCA daemon for Nagios - listens for service check results from
+remote machines (sent using send_ncsa from nagios-ncsa-client
+package).
+
+%description -l pl
+Demon NSCA dla Nagiosa - zbiera wyniki testów ze zdalnych maszyn
+(wysłane przez send_ncsa z pakietu nagios-ncsa-client).
+
+%package client
+Summary:	NSCA client
+Summary(pl):	Klient NSCA
+Group:		Networking
+
+%description client
+NSCA client - is used to send service check information from a remote
+machine to the NSCA daemon on the central machine that runs Nagios.
+
+%description client -l pl
+Klient NSCA - używany do wysyłania wyników testów ze zdalnych maszyn
+do centralnej maszyny, na której działa Nagios.
+
+%prep
+%setup -q -n nsca-%{version}
+
+%build
+%{__autoconf}
+%configure
+
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{_sysconfdir}/nagios,/etc/rc.d/init.d} \
+	$RPM_BUILD_ROOT{%{_libdir}/nagios,%{_sbindir}}
+
+install src/nsca $RPM_BUILD_ROOT%{_libdir}/nagios
+sed -e 's@^command_file=.*@command_file=/var/lib/nagios/rw/nagios.cmd@;s@^alternate_dump_file=.*@alternate_dump_file=/var/lib/nagios/rw/nsca.dump@' \
+	nsca.cfg > $RPM_BUILD_ROOT%{_sysconfdir}/nagios/nsca.cfg
+install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/nagios-nsca
+
+install src/send_nsca $RPM_BUILD_ROOT%{_sbindir}
+install send_nsca.cfg $RPM_BUILD_ROOT%{_sysconfdir}
+install %{SOURCE2} $RPM_BUILD_ROOT%{_sbindir}/send_nsca-submit
+echo '# put your central nagios machine name or address here' > \
+	$RPM_BUILD_ROOT%{_sysconfdir}/send_nsca-central
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+/sbin/chkconfig --add nagios-nsca
+if [ -f /var/lock/subsys/nagios-nsca ]; then
+	/etc/rc.d/init.d/nagios-nsca restart >&2
+else
+	echo "Run \"/etc/rc.d/init.d/nagios-nsca start\" to start NSCA daemon." >&2
+fi
+
+%preun
+if [ "$1" = "0" ]; then
+	if [ -f /var/lock/subsys/nagios-nsca ]; then
+		/etc/rc.d/init.d/nagios-nsca stop >&2
+	fi
+	/sbin/chkconfig --del nagios-nsca
+fi
+
+%files
+%defattr(644,root,root,755)
+%attr(640,root,nagios) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/nagios/nsca.cfg
+%doc Changelog README SECURITY
+%attr(755,root,root) %{_libdir}/nagios/nsca
+%attr(754,root,root) /etc/rc.d/init.d/nagios-nsca
+
+%files client
+%defattr(644,root,root,755)
+%attr(640,root,nagios) %config(noreplace) %verify(not size mtime md5 group) %{_sysconfdir}/send_nsca.cfg
+%attr(640,root,nagios) %config(noreplace) %verify(not size mtime md5 group) %{_sysconfdir}/send_nsca-central
+%attr(755,root,root) %{_sbindir}/send_nsca*
+
+%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  2005/08/08 12:42:44  havner
+- nsca 2.4 for nagios (based on netsaint-nsca.spec - is it to be removed?)
+
================================================================



More information about the pld-cvs-commit mailing list