forked from pool/cni-plugins
Accepting request 1226589 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1226589 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cni-plugins?expand=0&rev=23
This commit is contained in:
commit
2a04b33f0b
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 22 12:13:41 UTC 2024 - Alexandre Vicenzi <alexandre.vicenzi@suse.com>
|
||||
|
||||
- Require iptables (bsc#1231424)
|
||||
* Add cni-iptables.conf to load required kernel modules
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 22 05:29:37 UTC 2024 - madhankumar.chellamuthu@suse.com
|
||||
|
||||
|
4
cni-plugins.conf
Normal file
4
cni-plugins.conf
Normal file
@ -0,0 +1,4 @@
|
||||
# A rootless user has no permsissions to load kernel modules.
|
||||
# CNI requires iptables.
|
||||
ip_tables
|
||||
ip6_tables
|
@ -26,11 +26,13 @@ License: Apache-2.0
|
||||
Group: System/Management
|
||||
URL: https://github.com/containernetworking/plugins
|
||||
Source: %{name}-%{version}.tar.xz
|
||||
Source1: %{name}.conf
|
||||
BuildRequires: shadow
|
||||
BuildRequires: systemd-rpm-macros
|
||||
BuildRequires: xz
|
||||
BuildRequires: golang(API) >= 1.21
|
||||
Requires: cni
|
||||
Requires: iptables
|
||||
Requires(post): %fillup_prereq
|
||||
%{?systemd_requires}
|
||||
|
||||
@ -61,6 +63,9 @@ export GOFLAGS="-buildmode=pie"
|
||||
install -m 755 -d "%{buildroot}%{cni_bin_dir}"
|
||||
cp bin/* "%{buildroot}%{cni_bin_dir}/"
|
||||
|
||||
mkdir -p %{buildroot}%{_prefix}/lib/modules-load.d
|
||||
install -m 0644 -t %{buildroot}%{_prefix}/lib/modules-load.d/ %{SOURCE1}
|
||||
|
||||
# documentation
|
||||
install -m 755 -d "%{buildroot}%{cni_doc_dir}"
|
||||
|
||||
@ -79,6 +84,8 @@ install -m 755 -d "%{buildroot}%{cni_doc_dir}"
|
||||
%license LICENSE
|
||||
%dir %{cni_bin_dir}
|
||||
%{cni_bin_dir}/*
|
||||
%dir %{_prefix}/lib/modules-load.d
|
||||
%{_prefix}/lib/modules-load.d/%{name}.conf
|
||||
# %%{cni_doc_dir}/plugins/*
|
||||
|
||||
%changelog
|
||||
|
Loading…
Reference in New Issue
Block a user