]> git.pld-linux.org Git - packages/nagios-ncpa.git/blame - nagios-ncpa.spec
require nagios-common for nagios user and nagcmd group
[packages/nagios-ncpa.git] / nagios-ncpa.spec
CommitLineData
4a6112a9
ER
1# TODO
2# - pldize initscript
3# - install only needed stuff
4# - fix paths
5Summary: A Cross Platform Monitoring Agent
6Name: nagios-ncpa
7Version: 1.8.1
8Release: 0.1
9# License states that NCPA can be used only with Nagios LLC products (#6 in LICENSE.md)
10License: NOSL v1.3
11Group: Networking
12URL: https://assets.nagios.com/downloads/ncpa/docs/html/index.html
13Source0: https://github.com/NagiosEnterprises/ncpa/archive/v%{version}/%{name}-%{version}.tar.gz
14# Source0-md5: ee7e11c7ecc12ddd7bc4bc63a4308980
c54c5fee 15Requires: nagios-common
4a6112a9
ER
16BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18%define _appdir %{_prefix}/lib/ncpa
19%define _sysconfdir /etc/nagios
20
21%description
22Installs on your system with zero requirements and allows for
23monitoring via Nagios.
24
25%prep
26%setup -q -n ncpa-%{version}
27
28%install
29rm -rf $RPM_BUILD_ROOT
30install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,%{_sysconfdir},%{_appdir}}
31
32cp -a agent/* $RPM_BUILD_ROOT%{_appdir}
33mv $RPM_BUILD_ROOT{%{_appdir}/etc/*,%{_sysconfdir}}
34
35mv $RPM_BUILD_ROOT{%{_appdir}/build_resources/listener_init,/etc/rc.d/init.d/ncpa_listener}
36mv $RPM_BUILD_ROOT{%{_appdir}/build_resources/passive_init,/etc/rc.d/init.d/ncpa_passive}
37
38%clean
39rm -rf $RPM_BUILD_ROOT
40
41%post
42/sbin/chkconfig --add ncpa_listener
43/sbin/chkconfig --add ncpa_passive
44%service ncpa_listener restart
45%service ncpa_passive restart
46
47%preun
48if [ "$1" = "0" ]; then
49 /sbin/chkconfig --del ncpa_listener
50 /sbin/chkconfig --del ncpa_passive
51 %service ncpa_listener stop
52 %service ncpa_passive stop
53fi
54
55%files
56%defattr(644,root,root,755)
57%doc CHANGES.rst CONTRIBUTING.rst README.rst VERSION.md LICENSE.md
58%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ncpa.cfg
59%dir %{_sysconfdir}/ncpa.cfg.d
60%{_sysconfdir}/ncpa.cfg.d/README
61%attr(754,root,root) /etc/rc.d/init.d/ncpa_listener
62%attr(754,root,root) /etc/rc.d/init.d/ncpa_passive
63%{_appdir}
This page took 0.112496 seconds and 4 git commands to generate.