]> git.pld-linux.org Git - packages/nagios-plugin-check_rbl.git/blame - nagios-plugin-check_rbl.spec
- up to 1.6.3
[packages/nagios-plugin-check_rbl.git] / nagios-plugin-check_rbl.spec
CommitLineData
6e4444f9
ER
1#
2# Conditional build:
3%bcond_without tests # do not perform "make test"
4
6e4444f9 5%define plugin check_rbl
ea66c793 6Summary: Nagios plugin to check if an server is blacklisted in RBL servers
6e4444f9 7Name: nagios-plugin-%{plugin}
66ddd406 8Version: 1.6.3
5c964f59 9Release: 1
1953d4f8 10License: GPL v3
6e4444f9 11Group: Networking
23f0451e 12Source0: https://github.com/matteocorti/check_rbl/releases/download/v%{version}/%{plugin}-%{version}.tar.gz
66ddd406 13# Source0-md5: d60ba8d937e11e0b9a8e27ad533e199c
6e4444f9 14Source1: %{plugin}.cfg
23f0451e 15URL: https://github.com/matteocorti/check_rbl/wiki
871773f7
ER
16BuildRequires: perl-ExtUtils-MakeMaker >= 6.42
17BuildRequires: rpm-perlprov >= 4.1-13
6e4444f9 18BuildRequires: sed >= 4.0
6e4444f9 19%if %{with tests}
23f0451e
AM
20BuildRequires: perl-Data-Validate-Domain
21BuildRequires: perl-Data-Validate-IP
66ddd406 22BuildRequires: perl-Monitoring-Plugin
afac954d 23BuildRequires: perl-Nagios-Plugin >= 0.31
6e4444f9 24BuildRequires: perl-Net-DNS
66ddd406 25BuildRequires: perl-Net-IP
6e4444f9
ER
26BuildRequires: perl-Readonly
27%endif
871773f7 28Requires: nagios-common
6e4444f9
ER
29BuildArch: noarch
30BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
6e4444f9
ER
32%define _sysconfdir /etc/nagios/plugins
33%define plugindir %{_prefix}/lib/nagios/plugins
34
35%description
ea66c793 36Nagios plugin to check if an server is blacklisted in RBL servers.
6e4444f9
ER
37
38%prep
39%setup -q -n %{plugin}-%{version}
40
6e4444f9
ER
41%build
42%{__perl} Makefile.PL \
43 INSTALLVENDORSCRIPT=%{plugindir} \
44 INSTALLDIRS=vendor
45
46%{__make}
47%{?with_tests:%{__make} test}
48
49%install
50rm -rf $RPM_BUILD_ROOT
51%{__make} install \
52 DESTDIR=$RPM_BUILD_ROOT
53
54install -d $RPM_BUILD_ROOT%{_sysconfdir}
afac954d 55cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/%{plugin}.cfg
2dcc1040
AM
56
57install check_rbl.ini $RPM_BUILD_ROOT%{_sysconfdir}/%{plugin}.ini
6e4444f9 58
afac954d
ER
59%{__rm} $RPM_BUILD_ROOT%{perl_archlib}/perllocal.pod
60%{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/check_rbl/.packlist
61%{__rm} $RPM_BUILD_ROOT%{perl_vendorlib}/check_rbl.pod
6e4444f9
ER
62
63%clean
64rm -rf $RPM_BUILD_ROOT
65
66%files
67%defattr(644,root,root,755)
6804bfc5 68%doc AUTHORS Changes NEWS README.md INSTALL TODO VERSION
6e4444f9 69%attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{plugin}.cfg
07d90841 70%attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{plugin}.ini
6e4444f9 71%attr(755,root,root) %{plugindir}/%{plugin}
b9cbc94d 72%{_mandir}/man1/check_rbl.1*
This page took 0.274571 seconds and 4 git commands to generate.