1+ Vendor: Microsoft Corporation
2+ Distribution: Azure Linux
13Name: libteam
2- Version: 1.30
3- Release: 3 %{?dist }
4+ Version: 1.32
5+ Release: 10 %{?dist }
46Summary: Library for controlling team network device
57License: LGPLv2+
6- Vendor: Microsoft Corporation
7- Distribution: Azure Linux
88URL: http://www.libteam.org
9- Source: http ://www.libteam.org/files/libteam-%{version }.tar.gz
9+ Source0: https ://www.libteam.org/files/libteam-%{version }.tar.gz
1010
1111BuildRequires: gcc
1212BuildRequires: jansson-devel
@@ -16,6 +16,10 @@ BuildRequires: dbus-devel
1616BuildRequires: systemd
1717BuildRequires: swig
1818BuildRequires: doxygen
19+ BuildRequires: make
20+
21+ # subpackage removed in this version-release
22+ Obsoletes: network-scripts-teamd < 1.32-8
1923
2024%description
2125This package contains a library which is a user-space
@@ -41,11 +45,6 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
4145Summary: Libraries and header files for teamd development
4246Requires: %{name }%{?_isa } = %{version }-%{release }
4347
44- %package -n network-scripts-teamd
45- Summary: teamd legacy network service support
46- Requires: network-scripts
47- Supplements: (%{name } and network-scripts)
48-
4948%description devel
5049The libteam-devel package contains the header files and libraries
5150necessary for developing programs using libteam.
@@ -57,11 +56,6 @@ The teamd package contains team network device control daemon.
5756The teamd-devel package contains the header files and libraries
5857necessary for developing programs using libteamdctl.
5958
60- %description -n network-scripts-teamd
61- This provides the ifup and ifdown scripts for use with the legacy network
62- service.
63- service.
64-
6559%prep
6660%setup -q
6761
@@ -83,11 +77,6 @@ mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/dbus-1/system.d
8377install -p teamd/dbus/teamd.conf $RPM_BUILD_ROOT %{_sysconfdir }/dbus-1/system.d/
8478mkdir -p $RPM_BUILD_ROOT %{_unitdir }
8579install -p teamd/redhat/systemd/teamd@.service $RPM_BUILD_ROOT %{_unitdir }
86- mkdir -p $RPM_BUILD_ROOT %{_sysconfdir }/sysconfig/network-scripts
87- install -p -m 755 teamd/redhat/initscripts_systemd/network-scripts/ifup-Team $RPM_BUILD_ROOT %{_sysconfdir }/sysconfig/network-scripts
88- install -p -m 755 teamd/redhat/initscripts_systemd/network-scripts/ifdown-Team $RPM_BUILD_ROOT %{_sysconfdir }/sysconfig/network-scripts
89- install -p -m 755 teamd/redhat/initscripts_systemd/network-scripts/ifup-TeamPort $RPM_BUILD_ROOT %{_sysconfdir }/sysconfig/network-scripts
90- install -p -m 755 teamd/redhat/initscripts_systemd/network-scripts/ifdown-TeamPort $RPM_BUILD_ROOT %{_sysconfdir }/sysconfig/network-scripts
9180install -p -m 755 utils/bond2team $RPM_BUILD_ROOT %{_bindir }/bond2team
9281
9382%ldconfig_scriptlets
@@ -125,20 +114,91 @@ install -p -m 755 utils/bond2team $RPM_BUILD_ROOT%{_bindir}/bond2team
125114%{_libdir }/libteamdctl.so
126115%{_libdir }/pkgconfig/libteamdctl.pc
127116
128- %files -n network-scripts-teamd
129- %{_sysconfdir }/sysconfig/network-scripts/ifup-Team
130- %{_sysconfdir }/sysconfig/network-scripts/ifdown-Team
131- %{_sysconfdir }/sysconfig/network-scripts/ifup-TeamPort
132- %{_sysconfdir }/sysconfig/network-scripts/ifdown-TeamPort
133-
134117%changelog
135- * Fri Oct 15 2021 Pawel Winogrodzki <pawelwi@microsoft.com> - 1.30-3
136- - Initial CBL-Mariner import from Fedora 32 (license: MIT).
118+ * Tue Nov 12 2024 Sreenivasulu Malavathula <v-smalavathu@microsoft.com> - 1.32-10
119+ - Initial Azure Linux import from Fedora 41 (license: MIT)
120+ - License verified
121+
122+ * Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.32-9
123+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
124+
125+ * Tue Jun 25 2024 Michel Lind <salimma@fedoraproject.org> - 1.32-8
126+ - Remove network-scripts-teamd again (rhbz#2294342)
127+
128+ * Tue Apr 16 2024 Michel Lind <salimma@fedoraproject.org> - 1.32-7
129+ - Restore network-scripts-teamd, now that network-scripts is back
130+
131+ * Mon Apr 15 2024 Michel Lind <salimma@fedoraproject.org> - 1.32-6
132+ - Properly obsolete network-scripts-teamd
133+
134+ * Fri Apr 12 2024 Michel Lind <salimma@fedoraproject.org> - 1.32-5
135+ - Remove network-scripts-teamd subpackage (rhbz#2262986)
136+
137+ * Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.32-4
138+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
139+
140+ * Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.32-3
141+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
142+
143+ * Wed Jan 03 2024 Xin Long <lxin@redhat.com> - 1.32-2
144+ Use SDPX license IDs
145+
146+ * Wed Sep 06 2023 Jiri Pirko <jiri@resnulli.us> - 1.32-1
147+ teamd: Add option to change evaluation logic of multiple link-watchers
148+ Revert: teamd: lacp: make sure that lacp_port_agg_update() works with correct unselectable state
149+ teamd: lacp: don't move the port state from disabled when admin state is down
150+ teamd: lacp: set port to disabled state during removal
151+ teamd: lacp: make sure that lacp_port_agg_update() works with correct unselectable state
152+ libteam: clear changed bits in case of TEAM_IFINFO_CHANGE
153+ misc: fix possible strncpy truncation bug
154+ teamd: stop iterating callbacks when a loop restart is requested
155+ teamd: do no remove the ports on shutdown with -N
156+ binding/python: ifindex 0 is invalid so do not process it
157+ teamd: Include missing headers for strrchr and memcmp
158+ libteamdctl: validate the bus name before using it
159+ options: move option temporary check after the err check
160+ teamd: lacp: increase "min_ports" upper limit to 1024
161+ fix build on OpenWRT/musl-libc
162+ teamd: increase the waitting time for daemon killing
163+ Revert "teamd: Disregard current state when considering port enablement"
164+
165+ * Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.31-8
166+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
167+
168+ * Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.31-7
169+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
170+
171+ * Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.31-6
172+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
173+
174+ * Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.31-5
175+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
176+
177+ * Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.31-4
178+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
179+
180+ * Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.31-3
181+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
182+
183+ * Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.31-2
184+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
185+
186+ * Sun Jul 26 2020 Jiri Pirko <jiri@resnulli.us> - 1.31-1
187+ 1.31 release
188+ utils/bond2team: remove TYPE in ifcfg file
189+ utils/bond2team: keep delivering config to file if stdout not supplied
190+ teamd/lacp: silence ignore none LACP frames
191+ teamd: fix ctx->hwaddr value assignment
192+ Send LACP PDU right after the Actor state has been changed
193+ Skip setting the same hwaddr to a lag port if not needed
194+ Make all netlink socket RCVBUF sizes configurable
195+ Don't return an error when timerfd socket return 0
196+ Fix ifinfo_link_with_port race condition with newlink
197+ teamd: fix possible race in master ifname callback
137198
138199* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.30-2
139200- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
140201
141-
142202* Thu Jan 09 2020 Jiri Pirko <jiri@resnulli.us> - 1.30-1
143203- 1.30 release
144204- teamd/lacp: fix segfault due to NULL pointer dereference
0 commit comments