261 lines
7.0 KiB
RPMSpec
261 lines
7.0 KiB
RPMSpec
#needsrootforbuild
|
|
Name: iproute
|
|
Version: 6.6.0
|
|
Epoch: 1
|
|
Release: 3
|
|
Summary: Linux network configuration utilities
|
|
License: GPLv2+ and Public Domain
|
|
URL: https://kernel.org/pub/linux/utils/net/iproute2/
|
|
Source0: https://mirrors.edge.kernel.org/pub/linux/utils/net/iproute2/iproute2-%{version}.tar.xz
|
|
|
|
Patch1: bugfix-iproute2-3.10.0-fix-maddr-show.patch
|
|
Patch2: bugfix-iproute2-change-proc-to-ipnetnsproc-which-is-private.patch
|
|
|
|
patch6000: backport-rdma-Update-uapi-headers.patch
|
|
patch6001: backport-rdma-Add-support-to-dump-SRQ-resource-in-raw-format.patch
|
|
patch6002: backport-rdma-Fix-the-error-of-accessing-string-variable-outs.patch
|
|
patch6003: backport-exit-exec-in-child-process-if-setup-fails.patch
|
|
# https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/commit/?id=70ba338cd8314410380b8bdae9e5f302e8e98039
|
|
|
|
Patch9000: feature-iproute-add-support-for-ipvlan-l2e-mode.patch
|
|
Patch9001: bugfix-iproute2-cancel-some-test-cases.patch
|
|
|
|
BuildRequires: gcc bison elfutils-libelf-devel flex iptables-devel
|
|
BuildRequires: libmnl-devel libselinux-devel pkgconfig libbpf-devel sudo make
|
|
Requires: libbpf psmisc
|
|
|
|
Provides: /sbin/ip iproute-tc tc
|
|
Obsoletes: iproute-tc
|
|
|
|
%description
|
|
Iproute2 is a collection of user-space utilities to set up networking
|
|
under Linux from the command-line. It can inspect and configure,
|
|
among other things: interface paramters, IP addresses, routing,
|
|
tunnels, bridges, packet transformations (IPsec, etc.), and Quality
|
|
of Service.
|
|
|
|
%package devel
|
|
Summary: Header files for iprout2
|
|
License: GPLv2+
|
|
Provides: iproute-static = %{version}-%{release}
|
|
Obsoletes: iproute-static < %{version}-%{release}
|
|
|
|
%description devel
|
|
Header files for iprout2
|
|
|
|
%package_help
|
|
|
|
%prep
|
|
%autosetup -n %{name}2-%{version} -p1
|
|
|
|
%build
|
|
export LIBDIR='%{_libdir}'
|
|
export IPT_LIB_DIR='/%{_lib}/xtables'
|
|
%configure
|
|
%make_build
|
|
|
|
%check
|
|
make check
|
|
if test -n "$(find . -name *.err)"; then
|
|
echo "make check failed, please check"
|
|
exit 1
|
|
fi
|
|
|
|
%install
|
|
export SBINDIR='%{_sbindir}'
|
|
export LIBDIR='%{_libdir}'
|
|
export DOCDIR='%{_docdir}'
|
|
|
|
%make_install
|
|
|
|
install -m 0755 -d %{buildroot}%{_includedir}
|
|
install -m 0644 include/libnetlink.h %{buildroot}%{_includedir}/libnetlink.h
|
|
install -m 0644 lib/libnetlink.a %{buildroot}%{_libdir}/libnetlink.a
|
|
|
|
%files
|
|
%defattr(-,root,root)
|
|
%license COPYING
|
|
%doc README
|
|
%attr(644,root,root) %config(noreplace) %{_libdir}/iproute2/*
|
|
%{_sbindir}/*
|
|
%{_libdir}/tc/*
|
|
%{_datadir}/bash-completion/completions/*
|
|
|
|
%files devel
|
|
%defattr(-,root,root)
|
|
%license COPYING
|
|
%{_libdir}/libnetlink.a
|
|
%{_includedir}/*
|
|
|
|
%files help
|
|
%defattr(-,root,root)
|
|
%doc README
|
|
%{_mandir}/*
|
|
|
|
%changelog
|
|
* Wed May 22 2024 zhangyaqi <zhangyaqi@kylinos.cn> - 1:6.6.0-3
|
|
- Type:feature
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:Exit exec in child process if setup fails
|
|
|
|
* Mon Feb 26 2024 Ran Zhou <zhouran10@h-partners.com> - 1:6.6.0-2
|
|
- Type:feature
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:Add support to dump rdma SRQ resource in raw format
|
|
|
|
* Mon Feb 5 2024 liubo <liubo335@huawei.com> - 1:6.6.0-1
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:update to 6.6.0
|
|
|
|
* Thu Jul 20 2023 gaoxingwang <gaoxingwang1@huawei.com> - 1:6.4.0-1
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:update to 6.4.0
|
|
|
|
* Sat Feb 25 2023 jiangheng <jiangheng14@huawei.com> - 1:6.1.0-6
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:fix ip netns attach failed
|
|
|
|
* Sat Feb 18 2023 gaoxingwang <gaoxingwang1@huawei.com> - 1:6.1.0-5
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:fix testsuite build failure and delete libcap-devel dependency
|
|
|
|
* Fri Feb 17 2023 gaoxingwang <gaoxingwang1@huawei.com> - 1:6.1.0-4
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:add BuildRequire for make to fix build failure
|
|
|
|
* Thu Feb 9 2023 gaoxingwang <gaoxingwang1@huawei.com> - 1:6.1.0-3
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:add epoch version in changelog to fix check_spec_file ci failure
|
|
|
|
* Wed Feb 1 2023 gaoxingwang <gaoxingwang1@huawei.com> - 6.1.0-2
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:add epoch version
|
|
|
|
* Tue Jan 31 2023 gaoxingwang <gaoxingwang1@huawei.com> - 6.1.0-1
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:update to 6.1.0
|
|
|
|
* Thu Dec 22 2022 gaoxingwang <gaoxingwang1@huawei.com> - 5.15.0-9
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:cancel some test cases that failed due to host configure
|
|
|
|
* Wed Dec 21 2022 gaoxingwang <gaoxingwang1@huawei.com> - 5.15.0-8
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:cancle man page check
|
|
|
|
* Mon Nov 21 2022 gaoxingwang <gaoxingwang1@huawei.com> - 5.15.0-7
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:enable make check
|
|
|
|
* Wed Nov 09 2022 jiangheng <jiangheng14@huawei.com> - 5.15.0-6
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:add ipvlan l2e mode support
|
|
|
|
* Mon Oct 10 2022 jiangheng<jiangheng14@huawei.com> - 5.15.0-5
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:bridge: fix memory leak when doing fdb get
|
|
mptcp: fix memory leak when doing 'endpoint show'
|
|
mptcp: fix memory leak when getting limits
|
|
ip neigh: fix memory leak when doing 'get'
|
|
ip address: fix memory leak when specifying device
|
|
fix marco expansion in changelog
|
|
|
|
* Fri Aug 26 2022 sunsuwan<sunsuwan3@huawei.com> - 5.15.0-4
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:lnstat: fix buffer overflow in header output
|
|
libnetlink: fix socket leak in rtnl_open_byptoyo
|
|
lnstat: fix strdup leak in w argument parsing
|
|
q_cake: allow fix buffer overflow on large labels
|
|
tc flower: fix buffer overflow on large labels
|
|
tc_tuil: fix parsing action control with space and sl
|
|
tipc: fix keylen check
|
|
fix devlink health dump command without arg
|
|
tc: em_u32: fix offset parsing
|
|
l2tp fix typo in AF_INET6 checksum JSON print
|
|
ip: Fix size_columns() for very large values
|
|
ip: Fix size_columns() invocation that passes a 32-bit quantity
|
|
|
|
* Tue Mar 01 2022 jiangheng<jiangheng12@huawei.com> - 5.15.0-3
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC: remove libcap-devel dependency
|
|
|
|
* Mon Feb 21 2022 jiangheng<jiangheng12@huawei.com> - 5.15.0-2
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC: remove libdb-devel dependency
|
|
|
|
* Fri Nov 26 2021 jiangheng <jiangheng12@huawei.com> - 5.15.0-1
|
|
- DESC: update to 5.15.0
|
|
|
|
* Mon Aug 02 2021 chenyanpanHW <chenyanpan@huawei.com> - 5.10.0-2
|
|
- DESC: delete -S git from autosetup, and delete BuildRequires git
|
|
|
|
* Tue Jan 26 2021 xihaochen<xihaochen@huawei.com> - 5.10.0-1
|
|
- Type:requirements
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC: update iproute to 5.10.0
|
|
|
|
* Thu Dec 10 2020 zhouyihang <zhouyihang3@huawei.com> - 5.7.0-3
|
|
- Type:bugfix
|
|
- Id:NA
|
|
- SUG:NA
|
|
- DESC:modify fix of get_tc_lib err
|
|
|
|
* Thu Sep 24 2020 zhouyihang <zhouyihang3@huawei.com> - 5.7.0-2
|
|
- Type:bugfix
|
|
- Id:NA
|
|
- SUG:NA
|
|
- DESC:fix get_tc_lib err
|
|
|
|
* Wed Jul 22 2020 hanzhijun <hanzhijun1@huawei.com> - 5.7.0-1
|
|
- update to 5.7.0
|
|
|
|
* Mon Jan 20 2020 openEuler Buildteam <buildteam@openeuler.org> - 5.4.0-2
|
|
- fix maddr show and change proc to ipnetnsproc
|
|
|
|
* Tue Jan 14 2020 openEuler Buildteam <buildteam@openeuler.org> - 5.4.0-1
|
|
- update to 5.4.0
|
|
|
|
* Fri Oct 18 2019 openEuler Buildteam <buildteam@openeuler.org> - 5.2.0-2
|
|
- Type:bugfix
|
|
- Id:NA
|
|
- SUG:NA
|
|
- DESC:add the bugfix about iproute
|
|
|
|
* Thu Sep 19 2019 openEuler Buildteam <buildteam@openeuler.org> - 5.2.0-1
|
|
- Package init
|