2 # - register cacti template (see template-cacti-plugin.spec)?
3 %include /usr/lib/rpm/macros.perl
4 Summary: Bind SNMP script
5 Summary(pl.UTF-8): Skrypt Bind SNMP
10 Group: Networking/Daemons
11 Source0: http://www.bayour.com/bind9-snmp/bind9-snmp_%{version}.tgz
12 # Source0-md5: e04c7116a100a619cf81f9b9fb8943e1
13 URL: http://www.bayour.com/bind9-snmp/
14 BuildRequires: rpm-perlprov
15 Requires: bind >= 9.0.0
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20 %define webadminroot /usr/share/cacti
23 This is a pass-through script for SNMP that gives all the Bind9
24 statistics that can be (is) retrieved with 'rndc status'.
26 %description -l pl.UTF-8
27 To jest skrypt dla SNMP dostarczający wszystkie statystyki Binda 9,
28 jakie można pobrać za pomocą polecenia 'rndc status'.
30 %package -n net-snmp-mibs-bind
31 Summary: MIBs for BIND9
32 Summary(pl.UTF-8): MIB-y dla BIND-a 9
33 Group: Applications/System
34 Requires: net-snmp-mibs
36 %description -n net-snmp-mibs-bind
39 %description -n net-snmp-mibs-bind -l pl.UTF-8
42 %package -n cacti-bind
43 Summary: BIND9 plugin for Cacti
44 Summary(pl.UTF-8): Wtyczka BIND9 dla Cacti
45 Group: Applications/System
46 Requires: net-snmp-mibs-bind = %{version}-%{release}
49 %description -n cacti-bind
50 BIND9 plugin for Cacti.
52 %description -n cacti-bind -l pl.UTF-8
53 Wtyczka BIND9 dla Cacti.
56 %setup -q -n bind9-snmp-%{version}
59 rm -rf $RPM_BUILD_ROOT
60 install -d $RPM_BUILD_ROOT%{webadminroot}/resource/snmp_queries
61 install -d $RPM_BUILD_ROOT%{_datadir}/snmp/mibs
62 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{snmp,cron.d}
63 install -d $RPM_BUILD_ROOT%{perl_vendorlib}
65 install {*.pl,*.stub} $RPM_BUILD_ROOT%{_sysconfdir}/snmp
66 install *.xml $RPM_BUILD_ROOT%{webadminroot}/resource/snmp_queries
67 install BAYOUR-COM-MIB.txt $RPM_BUILD_ROOT%{_datadir}/snmp/mibs
68 install *.pm $RPM_BUILD_ROOT%{perl_vendorlib}
71 rm -rf $RPM_BUILD_ROOT
74 %defattr(644,root,root,755)
75 %doc README.txt UPGRADE.txt
76 %attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/snmp/bind9-snmp-stats.pl
77 %{_sysconfdir}/snmp/snmp*.conf.stub
78 %{perl_vendorlib}/BayourCOM_SNMP.pm
80 %files -n net-snmp-mibs-bind
81 %defattr(644,root,root,755)
82 %{_datadir}/snmp/mibs/BAYOUR-COM-MIB.txt
85 %defattr(644,root,root,755)
86 %{webadminroot}/resource/snmp_queries/cacti_host_template_bind9_snmp_machine.xml
87 %{webadminroot}/resource/snmp_queries/bind9-stats_domains.xml
88 %{webadminroot}/resource/snmp_queries/bind9-stats_totals.xml