3 %define plugin rabbitmq
4 Summary: Nagios plugin to rabbitmq
5 Summary(pl.UTF-8): Wtyczka Nagiosa sprawdzająca rabbitmq
6 Name: nagios-plugins-%{plugin}
9 License: Apache License v2.0
11 Source0: https://github.com/jamesc/nagios-plugins-rabbitmq/tarball/master#/%{plugin}-%{version}.tar.gz
12 # Source0-md5: 93333929a60df1102d1632f6d602daa1
13 Source1: check_rabbitmq_alive.cfg
14 Source2: check_rabbitmq_overview.cfg
15 Source3: check_rabbitmq_objects.cfg
16 Source4: check_rabbitmq_queue.cfg
17 Source5: check_rabbitmq_server.cfg
18 URL: https://github.com/jamesc/nagios-plugins-rabbitmq/
19 BuildRequires: perl-JSON >= 2.12
20 BuildRequires: perl-devel >= 1:5.8.0
21 BuildRequires: rpm-perlprov >= 4.1-13
22 BuildRequires: sed >= 4.0
23 Requires: nagios-common
24 Requires: perl-Nagios-Plugin >= 0.34
26 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 %define _sysconfdir /etc/nagios/plugins
29 %define plugindir %{_prefix}/lib/nagios/plugins
32 Nagios plugin to check rabbitmq.
34 %description -l pl.UTF-8
35 Wtyczka Nagiosa sprawdzająca rabbitmq.
39 mv jamesc-%{name}-*/* .
41 grep 'dist_version => "%{version}"' Build.PL
49 rm -rf $RPM_BUILD_ROOT
50 ./Build pure_install \
51 destdir=$RPM_BUILD_ROOT
53 install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{plugindir}}
54 mv $RPM_BUILD_ROOT{%{_bindir}/*,%{plugindir}}
55 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}
56 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}
57 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}
58 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}
59 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}
61 %{__sed} -i -e '1s,^#!.*perl,#!%{__perl},' $RPM_BUILD_ROOT%{plugindir}/*
64 rm -rf $RPM_BUILD_ROOT
67 %defattr(644,root,root,755)
69 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_%{plugin}*.cfg
70 %attr(755,root,root) %{plugindir}/check_rabbitmq_aliveness
71 %attr(755,root,root) %{plugindir}/check_rabbitmq_objects
72 %attr(755,root,root) %{plugindir}/check_rabbitmq_overview
73 %attr(755,root,root) %{plugindir}/check_rabbitmq_queue
74 %attr(755,root,root) %{plugindir}/check_rabbitmq_server
75 %{_mandir}/man1/check_rabbitmq_aliveness.1p*
76 %{_mandir}/man1/check_rabbitmq_objects.1p*
77 %{_mandir}/man1/check_rabbitmq_overview.1p*
78 %{_mandir}/man1/check_rabbitmq_queue.1p*
79 %{_mandir}/man1/check_rabbitmq_server.1p*