N
NiceOS Build Portal
Enterprise build observability for published NiceOS package builds.

input/cni.spec

raw · 2.9 KiB

Name:           cni
Version:        1.9.1
Release:        1%{?dist}
Summary:        Container Network Interface (CNI) - a specification and libraries for writing plugins to configure network interfaces in Linux containers
Summary(ru):    Container Network Interface (CNI) — спецификация и библиотеки для разработки плагинов настройки сетевых интерфейсов в Linux-контейнерах
License:        Apache-2.0
URL:            https://github.com/containernetworking/plugins

Packager:       NICE SOFT GROUP LLC (ООО "НАЙС СОФТ ГРУПП") 5024245440 <niceos@ncsgp.ru>
Vendor:         NiceSOFT
Distribution:   NiceOS.Core
BugURL:         https://bugs.niceos.ru/
VCS:            https://specs.niceos.ru/rmps/%{name}

Source0:        https://github.com/containernetworking/plugins/archive/refs/tags/v%{version}.tar.gz

BuildRequires:  go

%global _default_cni_plugins_dir /opt/cni/bin

%description
CNI (Container Network Interface) is a set of specifications and libraries for configuring networking
in Linux containers. It provides a standardized way to manage network interfaces and their setup,
making it easier to integrate different networking plugins in container environments.

%description -l ru
CNI (Container Network Interface) — набор спецификаций и библиотек для настройки сетевых соединений
в Linux-контейнерах. Он обеспечивает стандартизированный способ управления сетевыми интерфейсами и их
конфигурацией, упрощая интеграцию различных сетевых плагинов в контейнерных средах.

%prep
%autosetup -p1 -n plugins-%{version}

%build
sh ./build_linux.sh

%install
install -vdm 0755 %{buildroot}%{_default_cni_plugins_dir}
install -vpm 0755 -t %{buildroot}%{_default_cni_plugins_dir} bin/*

%if 0%{?with_check}
%check
make -k check %{?_smp_mflags}
%endif

%files
%defattr(-,root,root,-)
%{_default_cni_plugins_dir}/*

%changelog
* Sat May 02 2026 NiceOS Team <support@niceos.ru> - 1.9.1-1
- EN: - Update cni from 1.7.1 to 1.9.1
- Security update for CVE-2025-52881 via selinux dependency bump to 1.13.0
- Backport upstream fixes for nil bandwidth handling in CHECK, vrf route filtering, and bridge AddrAdd error details
- RU: - Обновление cni с 1.7.1 до 1.9.1
- Исправление безопасности для CVE-2025-52881 через обновление зависимости selinux до 1.13.0
- Включены upstream-исправления для обработки nil bandwidth в CHECK, фильтрации маршрутов vrf и текста ошибки bridge AddrAdd


* Sun Jan 11 2026 NiceOS Team <niceos@ncsgp.ru> - 1.7.1-1
- Initial build for NiceOS (Первая сборка для НАЙС.ОС)