SPECS: nagios-nsca.spec - update to 2.6 - use %service
glen
glen at pld-linux.org
Sun May 21 21:38:51 CEST 2006
Author: glen Date: Sun May 21 19:38:51 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- update to 2.6
- use %service
---- Files affected:
SPECS:
nagios-nsca.spec (1.4 -> 1.5)
---- Diffs:
================================================================
Index: SPECS/nagios-nsca.spec
diff -u SPECS/nagios-nsca.spec:1.4 SPECS/nagios-nsca.spec:1.5
--- SPECS/nagios-nsca.spec:1.4 Tue Dec 13 14:58:51 2005
+++ SPECS/nagios-nsca.spec Sun May 21 21:38:44 2006
@@ -6,12 +6,12 @@
Summary: NSCA daemon for Nagios
Summary(pl): Demon NSCA dla Nagiosa
Name: nagios-nsca
-Version: 2.4
-Release: 2
+Version: 2.6
+Release: 1
License: GPL
Group: Networking
-Source0: ftp://distfiles.pld-linux.org/src/nsca-%{version}.tar.gz
-# Source0-md5: ab58553a87940f574ec54189a43a70bc
+Source0: http://dl.sourceforge.net/nagios/nsca-%{version}.tar.gz
+# Source0-md5: d526a3ac3c29648c729c5fb4fb332488
Source1: %{name}.init
Source2: %{name}.submit
Patch0: %{name}-groups.patch
@@ -19,11 +19,15 @@
BuildRequires: autoconf
BuildRequires: libltdl-devel
%{?with_mcrypt:BuildRequires: libmcrypt-devel}
+BuildRequires: rpmbuild(macros) >= 1.268
Requires(post,preun): /sbin/chkconfig
Requires: nagios
Requires: rc-scripts
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+%define _localstatedir /var/lib/nagios
+%define _sysconfdir /etc/nagios
+
%description
NSCA daemon for Nagios - listens for service check results from remote
machines (sent using send_ncsa from nagios-ncsa-client package).
@@ -57,16 +61,15 @@
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_sysconfdir}/nagios,/etc/rc.d/init.d} \
- $RPM_BUILD_ROOT%{_sbindir}
+install -d $RPM_BUILD_ROOT{%{_sysconfdir},/etc/rc.d/init.d,%{_sbindir}}
-install src/nsca $RPM_BUILD_ROOT%{_sbindir}
-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/nsca $RPM_BUILD_ROOT%{_sbindir}
install src/send_nsca $RPM_BUILD_ROOT%{_sbindir}
-install send_nsca.cfg $RPM_BUILD_ROOT%{_sysconfdir}
+
+install sample-config/nsca.cfg $RPM_BUILD_ROOT%{_sysconfdir}/nsca.cfg
+install sample-config/send_nsca.cfg $RPM_BUILD_ROOT%{_sysconfdir}/send_nsca.cfg
+
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
@@ -76,24 +79,18 @@
%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
+%service nagios-nsca restart "NSCA daemon"
%preun
if [ "$1" = "0" ]; then
- if [ -f /var/lock/subsys/nagios-nsca ]; then
- /etc/rc.d/init.d/nagios-nsca stop >&2
- fi
+ %service nagios-nsca stop
/sbin/chkconfig --del nagios-nsca
fi
%files
%defattr(644,root,root,755)
-%attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/nagios/nsca.cfg
%doc Changelog README SECURITY
+%attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/nsca.cfg
%attr(755,root,root) %{_sbindir}/nsca
%attr(754,root,root) /etc/rc.d/init.d/nagios-nsca
@@ -109,11 +106,15 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.5 2006/05/21 19:38:44 glen
+- update to 2.6
+- use %service
+
Revision 1.4 2005/12/13 13:58:51 glen
- adapterized (sorted %verify attrs)
Revision 1.3 2005/08/09 13:39:57 havner
-- moved daemon binary do %%sbindir
+- moved daemon binary do %sbindir
- groups patch
- rel 2
@@ -122,4 +123,3 @@
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?)
-
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/nagios-nsca.spec?r1=1.4&r2=1.5&f=u
More information about the pld-cvs-commit
mailing list