redhat: Add snmp as a subpackage

Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
This commit is contained in:
Martin Winter 2020-10-31 02:11:45 +01:00
parent a0187fdcf1
commit d0df840a28
No known key found for this signature in database
GPG Key ID: 05A4ECF8C0102306

View File

@ -271,6 +271,18 @@ relevant to internet service providers using their own autonomous system
number. number.
%package snmp
Summary: SNMP support
Group: System Environment/Daemons
BuildRequires: net-snmp-devel
Requires: %{name} = %{version}-%{release}
%description snmp
Adds SNMP support to FRR's daemons by attaching to net-snmp's snmpd
through the AgentX protocol. Provides read-only access to current
routing state through standard SNMP MIBs.
%prep %prep
%setup -q -n frr-%{frrversion} %setup -q -n frr-%{frrversion}
@ -386,6 +398,7 @@ number.
%else %else
--disable-bfdd \ --disable-bfdd \
%endif %endif
--enable-snmp
# end # end
make %{?_smp_mflags} MAKEINFO="makeinfo --no-split" make %{?_smp_mflags} MAKEINFO="makeinfo --no-split"
@ -668,8 +681,9 @@ fi
%if %{with_bfdd} %if %{with_bfdd}
%{_sbindir}/bfdd %{_sbindir}/bfdd
%endif %endif
%{_libdir}/lib*.so.0 %{_libdir}/libfrr.so*
%{_libdir}/lib*.so.0.* %{_libdir}/libfrrcares*
%{_libdir}/libfrrospf*
%if %{with_fpm} %if %{with_fpm}
%{_libdir}/frr/modules/zebra_fpm.so %{_libdir}/frr/modules/zebra_fpm.so
%endif %endif
@ -705,7 +719,6 @@ fi
%else %else
%{_sbindir}/generate_support_bundle.pyc %{_sbindir}/generate_support_bundle.pyc
%{_sbindir}/generate_support_bundle.pyo %{_sbindir}/generate_support_bundle.pyo
%{_sbindir}/frr-reload.py
%{_sbindir}/frr-reload.pyc %{_sbindir}/frr-reload.pyc
%{_sbindir}/frr-reload.pyo %{_sbindir}/frr-reload.pyo
%endif %endif
@ -723,6 +736,11 @@ sed -i 's/ -M rpki//' %{_sysconfdir}/frr/daemons
%{_libdir}/frr/modules/bgpd_rpki.so %{_libdir}/frr/modules/bgpd_rpki.so
%files snmp
%{_libdir}/libfrrsnmp.so*
%{_libdir}/frr/modules/*snmp.so
%files devel %files devel
%{_libdir}/lib*.so %{_libdir}/lib*.so
%dir %{_includedir}/%{name} %dir %{_includedir}/%{name}