lldpad update to 1.1.0 as we'r on 5.4 kernel
Signed-off-by: basebuilder_pel7ppc64bebuilder0 <basebuilder@powerel.org>master
parent
45057c6f79
commit
0e419932ed
|
@ -1,49 +1,18 @@
|
|||
# https://fedoraproject.org/wiki/Packaging:Guidelines#Compiler_flags
|
||||
%define _hardened_build 1
|
||||
%global _default_patch_fuzz 2
|
||||
|
||||
%global checkout 036e314
|
||||
# https://fedoraproject.org/wiki/Packaging:Guidelines#Compiler_flags
|
||||
%global _hardened_build 1
|
||||
|
||||
%global checkout 85e5583
|
||||
|
||||
Name: lldpad
|
||||
Version: 1.0.1
|
||||
Release: 5.git%{checkout}%{?dist}
|
||||
Version: 1.1.0
|
||||
Release: 1.git%{checkout}%{?dist}
|
||||
Summary: Intel LLDP Agent
|
||||
Group: System Environment/Daemons
|
||||
License: GPLv2
|
||||
URL: http://open-lldp.org/
|
||||
Source0: %{name}-%{version}.tar.gz
|
||||
Patch1: open-lldp-v1.0.1-1-VDP-vdp22_cmds-retrieve-vsi-paramenter-data.patch
|
||||
Patch2: open-lldp-v1.0.1-2-VDP-vdptool-first-version.patch
|
||||
Patch3: open-lldp-v1.0.1-3-VDP-vdptool-test-cases-Some-test-cases-to-test-the-n.patch
|
||||
Patch4: open-lldp-v1.0.1-4-VDP-Changes-to-make-the-interface-to-VDP22-in-lldpad.patch
|
||||
Patch5: open-lldp-v1.0.1-5-VDP-Support-for-get-tlv-in-vdptool-and-VDP22.patch
|
||||
Patch6: open-lldp-v1.0.1-6-VDP-Support-in-VDP22-for-correct-error-code-status-t.patch
|
||||
Patch7: open-lldp-v1.0.1-7-VDP-Support-for-OUI-infrastructure-in-VDP22.patch
|
||||
Patch8: open-lldp-v1.0.1-8-VDP-Support-for-OUI-infrastructure-in-vdptool.patch
|
||||
Patch9: open-lldp-v1.0.1-9-VDP-Support-for-OUI-infrastructure-in-vdp22.patch
|
||||
Patch10: open-lldp-v1.0.1-10-VDP-Support-for-OUI-infrastructure-in-vdp22.patch
|
||||
Patch11: open-lldp-v1.0.1-11-VDP-Support-for-Cisco-specific-OUI-extensions-to-VDP.patch
|
||||
Patch12: open-lldp-v1.0.1-12-VDP22-Fix-the-ack-timeout-handler-to-set-the-right-t.patch
|
||||
Patch13: open-lldp-v1.0.1-13-VDP-Changes-in-OUI-infra-for-get-tlv.patch
|
||||
Patch14: open-lldp-v1.0.1-14-VDP-Changes-in-Cisco-OUI-handlers-to-support-get-tlv.patch
|
||||
Patch15: open-lldp-v1.0.1-15-VDP-Add-vdptool-man-page-to-Makefile.patch
|
||||
Patch16: open-lldp-v1.0.1-16-VDP-Fixed-DBG-print-compile-errors-in-32-bit-systems.patch
|
||||
Patch17: open-lldp-v1.0.1-17-lldp-automake-fixes-for-dist-distcheck.patch
|
||||
Patch18: open-lldp-v1.0.1-18-enabled-test-tool-building-for-distcheck.patch
|
||||
Patch19: open-lldp-v1.0.1-19-nltest-build-error.patch
|
||||
Patch20: open-lldp-v1.0.1-20-lldp-automake-fix-drop-prefix-on-vdptool_LDADD.patch
|
||||
Patch21: open-lldp-v1.0.1-21-lldpad-Fix-DCBX-event-generation-from-lldpad.patch
|
||||
Patch22: open-lldp-v1.0.1-22-vdp-Fixed-the-memory-leak-for-modify-VSI-support-for.patch
|
||||
Patch23: open-lldp-v1.0.1-23-lldp-make-TTL-TLV-configurable.patch
|
||||
Patch24: open-lldp-v1.0.1-24-switch-from-sysv-to-posix-shared-memory-apis.patch
|
||||
Patch25: open-lldp-v1.0.1-25-l2_linux_packet-correctly-process-return-value-of-ge.patch
|
||||
Patch26: open-lldp-v1.0.1-26-lldpad-system-capability-incorrect-advertised-as-sta.patch
|
||||
# not upstream
|
||||
Patch27: open-lldp-v1.0.1-27-fix-build-warnings.patch
|
||||
Patch99: lldpad-0.9.46-Ignore-supplied-PG-configuration-if-PG-is-being-disabled.patch
|
||||
Patch100: open-lldp-v1.0.1-28-fix-oid-display.patch
|
||||
Patch101: 0001-memleak-on-received-TLVs-from-modules.patch
|
||||
|
||||
Requires: kernel >= 2.6.32
|
||||
BuildRequires: automake autoconf libtool
|
||||
BuildRequires: flex >= 2.5.33
|
||||
BuildRequires: kernel-headers >= 2.6.32
|
||||
|
@ -52,11 +21,10 @@ BuildRequires: libnl3-devel
|
|||
BuildRequires: readline-devel
|
||||
BuildRequires: systemd
|
||||
Requires: readline
|
||||
|
||||
Requires(post): systemd
|
||||
Requires(preun): systemd
|
||||
Requires(postun): systemd
|
||||
Provides: dcbd = %{version}-%{release}
|
||||
Obsoletes: dcbd < 0.9.26
|
||||
|
||||
%description
|
||||
This package contains the Linux user space daemon and configuration tool for
|
||||
|
@ -64,7 +32,6 @@ Intel LLDP Agent with Enhanced Ethernet support for the Data Center.
|
|||
|
||||
%package devel
|
||||
Summary: Development files for %{name}
|
||||
Group: Development/Libraries
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
Provides: dcbd-devel = %{version}-%{release}
|
||||
Obsoletes: dcbd-devel < 0.9.26
|
||||
|
@ -78,6 +45,7 @@ that use %{name}.
|
|||
|
||||
%build
|
||||
./bootstrap.sh
|
||||
CFLAGS=${CFLAGS:-%optflags -Wno-error -fcommon}; export CFLAGS;
|
||||
%configure --disable-static
|
||||
# fix the hardened build flags
|
||||
sed -i -e 's! \\\$compiler_flags !&\\\$CFLAGS \\\$LDFLAGS !' libtool
|
||||
|
@ -89,33 +57,14 @@ mkdir -p %{buildroot}%{_sharedstatedir}/%{name}
|
|||
rm -f %{buildroot}%{_libdir}/liblldp_clif.la
|
||||
|
||||
%post
|
||||
/sbin/ldconfig
|
||||
%systemd_post %{name}.service %{name}.socket
|
||||
|
||||
%preun
|
||||
%systemd_preun %{name}.service %{name}.socket
|
||||
|
||||
%postun
|
||||
/sbin/ldconfig
|
||||
%systemd_postun_with_restart %{name}.service %{name}.socket
|
||||
|
||||
%post devel
|
||||
## provide legacy support for apps that use the old dcbd interface.
|
||||
if [ ! -e %{_includedir}/dcbd ]; then
|
||||
ln -T -s %{_includedir}/lldpad %{_includedir}/dcbd
|
||||
fi
|
||||
if [ ! -e %{_includedir}/dcbd/clif_cmds.h ]; then
|
||||
ln -T -s %{_includedir}/lldpad/lldp_dcbx_cmds.h %{_includedir}/dcbd/clif_cmds.h
|
||||
fi
|
||||
|
||||
%preun devel
|
||||
if [ -e %{_includedir}/dcbd/clif_cmds.h ]; then
|
||||
rm -f %{_includedir}/dcbd/clif_cmds.h
|
||||
fi
|
||||
if [ -e %{_includedir}/dcbd ]; then
|
||||
rm -f %{_includedir}/dcbd
|
||||
fi
|
||||
|
||||
%files
|
||||
%doc COPYING README ChangeLog
|
||||
%{_sbindir}/*
|
||||
|
@ -123,7 +72,6 @@ fi
|
|||
%dir %{_sharedstatedir}/%{name}
|
||||
%{_unitdir}/%{name}.service
|
||||
%{_unitdir}/%{name}.socket
|
||||
%dir %{_sysconfdir}/bash_completion.d/
|
||||
%{_sysconfdir}/bash_completion.d/*
|
||||
%{_mandir}/man3/*
|
||||
%{_mandir}/man8/*
|
||||
|
@ -134,42 +82,90 @@ fi
|
|||
%{_libdir}/liblldp_clif.so
|
||||
|
||||
%changelog
|
||||
* Tue Feb 26 2019 Aaron Conole <aconole@redhat.com> - 1.0.1-5.git036e314
|
||||
- Fix memory leak on TLV reception (#1196320)
|
||||
* Wed Dec 02 2020 Aaron Conole <aconole@redhat.com> - 1.1.0-1.git85e5583
|
||||
- Update to 1.1.0
|
||||
|
||||
* Wed Aug 08 2018 Aaron Conole <aconole@redhat.com> - 1.0.1-4.git036e314
|
||||
- fix the OID printing routine (#1551623)
|
||||
* Fri Aug 07 2020 Jeff Law <law@redhat.com> - 1.0.1-20.git036e314
|
||||
- Enable _legacy_common_support
|
||||
|
||||
* Wed Jul 06 2016 Chris Leech <cleech@redhat.com> - 1.0.1-3.git036e314
|
||||
- 1273663 sync with upstream v1.0.1-26-g036e314
|
||||
system capability incorrect advertised as station only
|
||||
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-19.git036e314
|
||||
- Second attempt - Rebuilt for
|
||||
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Wed Aug 12 2015 Chris Leech <cleech@redhat.com> - 1.0.1-2.git986eb2e
|
||||
- convert from sysv shm to posix, to allow selinux restorecon (#1080287)
|
||||
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-18.git036e314
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Thu Jun 18 2015 Chris Leech <cleech@redhat.com> - 1.0.1-1.git986eb2e
|
||||
- rebased to upstream v1.0.1-23-g986eb2e (#1175802)
|
||||
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-17.git036e314
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Tue Oct 21 2014 Chris Leech <cleech@redhat.com> - 0.9.46-10
|
||||
- Sync with upstream v0.9.46-123-g48a5f38 (#1087096)
|
||||
* Sat Sep 14 2019 Ido Schimmel <idosch@mellanox.com> - 1.0.1-16.git036e314
|
||||
- Add open-lldp-v1.0.1-30-lldpad-Do-not-enable-port-if-already-enabled.patch
|
||||
(BZ 1752207)
|
||||
|
||||
* Fri Jun 27 2014 Chris Leech <cleech@redhat.com> - 0.9.46-9
|
||||
- Fix IEEE mode DCBX (#1102886)
|
||||
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-15.git036e314
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Wed Mar 19 2014 Petr Šabata <contyk@redhat.com> - 0.9.46-8
|
||||
- Ignore supplied PG configuration if PG is being disabled (#1067261)
|
||||
* Tue Feb 12 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.0.1-14.git036e314
|
||||
- Remove obsolete scriptlets
|
||||
|
||||
* Tue Mar 18 2014 Petr Šabata <contyk@redhat.com> - 0.9.46-7
|
||||
- Migrate properly with VEPA (#1070725)
|
||||
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-13.git036e314
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 0.9.46-6
|
||||
- Mass rebuild 2014-01-24
|
||||
* Tue Oct 23 2018 Petr Machata <pmachata@gmail.com> - 1.0.1-12.git036e314
|
||||
- Add open-lldp-v1.0.1-29-basman_clif-print-the-OID-properly.patch (BZ 1614932,
|
||||
1614896 (CVE-2018-10932)
|
||||
- Add open-lldp-v1.0.1-28-support-DSCP-selectors.patch (BZ 1618377)
|
||||
|
||||
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.9.46-5
|
||||
- Mass rebuild 2013-12-27
|
||||
* Tue Jul 24 2018 Adam Williamson <awilliam@redhat.com> - 1.0.1-11.git036e314
|
||||
- Rebuild for new libconfig
|
||||
|
||||
* Fri Nov 08 2013 Petr Šabata <contyk@redhat.com> - 0.9.46-4
|
||||
- Support multiple virtual machines again (#1020625)
|
||||
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-10.git036e314
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-9.git036e314
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-8.git036e314
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-7.git036e314
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Sun Feb 12 2017 Chris Leech <cleech@redhat.com> - 1.0.1-6.git036e314
|
||||
- disable -Werror from upstream to rebuild with newer compiler warnings
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-5.git036e314
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-4.git036e314
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Mon Feb 01 2016 Chris Leech <cleech@redhat.com> - 1.0.1-3.git986eb2e
|
||||
- 1303439 package should not attempt to own /etc/bash_completion.d
|
||||
- fix more build warning in rawhide
|
||||
|
||||
* Tue Nov 03 2015 Chris Leech <cleech@redhat.com> - 1.0.1-2.git986eb2e
|
||||
- convert from sysv shm to posix, to allow selinux restorecon
|
||||
|
||||
* Wed Jun 17 2015 Chris Leech <cleech@redhat.com> - 1.0.1-1.git986eb2e
|
||||
- rebased to upstream v1.0.1-23-g986eb2e
|
||||
|
||||
* Thu Oct 23 2014 Chris Leech <cleech@redhat.com> - 0.9.46-8.git48a5f38
|
||||
- sync to upstream v0.9.46-123-g48a5f38
|
||||
|
||||
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.46-7
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||
|
||||
* Tue Jul 22 2014 Peter Robinson <pbrobinson@fedoraproject.org> 0.9.46-6
|
||||
- Add upstream patch to build against libnl3
|
||||
- Drop legacy dcbd packaging support, we've not shipped it since F-13
|
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.46-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Tue Mar 11 2014 Petr Šabata <contyk@redhat.com> - 0.9.46-4
|
||||
- Drop the explicit kernel runtime dependency
|
||||
- Patch configure.ac to build in rawhide
|
||||
|
||||
* Wed Jul 31 2013 Petr Šabata <contyk@redhat.com> - 0.9.46-3
|
||||
- Require 'systemd' instead of 'systemd-units'
|
||||
|
|
Loading…
Reference in New Issue