!10 Update cri-o to 1.29.2
From: @ccdxx Reviewed-by: @jianli-97 Signed-off-by: @jianli-97
This commit is contained in:
commit
a8d6713f40
35
cri-o.spec
35
cri-o.spec
@ -2,9 +2,9 @@
|
||||
%define gobuild(o:) %{expand:
|
||||
%global _dwz_low_mem_die_limit 0
|
||||
%ifnarch ppc64
|
||||
go build -buildmode pie -compiler gc -tags="rpm_crashtraceback ${BUILDTAGS:-}" -ldflags "${LDFLAGS:-}%{?currentgoldflags} -B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \\n') -extldflags '-Wl,-z,relro -Wl,-z,now' -compressdwarf=false" -a -v -x %{?**};
|
||||
go build -buildmode pie -compiler gc -tags="rpm_crashtraceback ${BUILDTAGS:-}" -ldflags "${BASE_LDFLAGS:-}%{?currentgoldflags} -B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \\n') -extldflags '%__global_ldflags %{?__golang_extldflags}' -compressdwarf=false" -a -v -x %{?**};
|
||||
%else
|
||||
go build -compiler gc -tags="rpm_crashtraceback ${BUILDTAGS:-}" -ldflags "${LDFLAGS:-}%{?currentgoldflags} -B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \\n') -extldflags '-Wl,-z,relro -Wl,-z,now' -compressdwarf=false" -a -v -x %{?**};
|
||||
go build -compiler gc -tags="rpm_crashtraceback ${BUILDTAGS:-}" -ldflags "${BASE_LDFLAGS:-}%{?currentgoldflags} -B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \\n') -extldflags '%__global_ldflags %{?__golang_extldflags}' -compressdwarf=false" -a -v -x %{?**};
|
||||
%endif
|
||||
}
|
||||
%bcond_with check
|
||||
@ -16,22 +16,23 @@
|
||||
%global built_tag_strip %(b=%{built_tag}; echo ${b:1})
|
||||
%global crio_release_tag %(echo %{built_tag_strip} | cut -f1,2 -d'.')
|
||||
%global service_name crio
|
||||
%global commit0 63ca93845d5fe05cdca826367afcb601ece8d7ad
|
||||
%global commit0 d317b5dc918bbfbc78481072a0d93e572aa8d0e8
|
||||
|
||||
Name: cri-o
|
||||
Version: 1.23.2
|
||||
Version: 1.29.2
|
||||
Epoch: 0
|
||||
Release: 1
|
||||
Summary: Open Container Initiative-based implementation of Kubernetes Container Runtime Interface
|
||||
License: ASL 2.0
|
||||
URL: https://github.com/cri-o/cri-o
|
||||
Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
|
||||
Source1: https://github.com/cpuguy83/go-md2man/archive/v1.0.10.tar.gz
|
||||
Source0: https://github.com/cri-o/cri-o/archive/refs/tags/v%{version}.tar.gz
|
||||
Source1: https://github.com/cpuguy83/go-md2man/archive/refs/tags/v2.0.3.tar.gz
|
||||
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
|
||||
BuildRequires: golang >= 1.17, git-core, glib2-devel, glibc-static, openEuler-rpm-config
|
||||
BuildRequires: gpgme-devel, libassuan-devel, libseccomp-devel, systemd-devel, make
|
||||
Requires: container-selinux, containers-common >= 1:0.1.31-14, docker-runc >= 1.0.0-16
|
||||
Requires: containernetworking-plugins >= 0.7.5-1, conmon >= 2.0.2-1, socat
|
||||
BuildRequires: btrfs-progs-devel device-mapper-devel go-srpm-macros
|
||||
BuildRequires: golang >= 1.21, git-core, glib2-devel, glibc-static, openEuler-rpm-config
|
||||
BuildRequires: gpgme-devel, libassuan-devel, libseccomp-devel, systemd-devel, make
|
||||
Requires: container-selinux, containers-common >= 1:0.1.31-14, runc >= 1.0.0-16
|
||||
Requires: containernetworking-plugins >= 1.0.0-1, conmon >= 2.0.2-1, socat
|
||||
Obsoletes: ocid <= 0.3
|
||||
Provides: ocid = %{epoch}:%{version}-%{release}
|
||||
Provides: %{service_name} = %{epoch}:%{version}-%{release}
|
||||
@ -69,7 +70,7 @@ $(hack/libdm_no_deferred_remove_tag.sh)
|
||||
$(hack/seccomp_tag.sh)
|
||||
$(hack/selinux_tag.sh)"
|
||||
|
||||
export LDFLAGS="-X %{goipath}/internal/pkg/criocli.DefaultsPath=%{criocli_path}
|
||||
export BASE_LDFLAGS="-X %{goipath}/internal/pkg/criocli.DefaultsPath=%{criocli_path}
|
||||
-X %{goipath}/internal/version.buildDate=%{build_timestamp}
|
||||
-X %{goipath}/internal/version.gitCommit=%{commit0}
|
||||
-X %{goipath}/internal/version.version=%{version}
|
||||
@ -99,8 +100,8 @@ install -p -m 755 bin/%{service_name} %{buildroot}%{_bindir}
|
||||
|
||||
# install conf files
|
||||
install -dp %{buildroot}%{_sysconfdir}/cni/net.d
|
||||
install -p -m 644 contrib/cni/10-crio-bridge.conf %{buildroot}%{_sysconfdir}/cni/net.d/100-crio-bridge.conf
|
||||
install -p -m 644 contrib/cni/99-loopback.conf %{buildroot}%{_sysconfdir}/cni/net.d/200-loopback.conf
|
||||
install -p -m 644 contrib/cni/10-crio-bridge.conflist %{buildroot}%{_sysconfdir}/cni/net.d/100-crio-bridge.conflist
|
||||
install -p -m 644 contrib/cni/99-loopback.conflist %{buildroot}%{_sysconfdir}/cni/net.d/200-loopback.conflist
|
||||
|
||||
install -dp %{buildroot}%{_sysconfdir}/%{service_name}
|
||||
install -dp %{buildroot}%{_datadir}/containers/oci/hooks.d
|
||||
@ -132,14 +133,13 @@ install -dp %{buildroot}%{_sharedstatedir}/containers
|
||||
%doc docs code-of-conduct.md tutorial.md ADOPTERS.md CONTRIBUTING.md README.md
|
||||
%doc awesome.md transfer.md
|
||||
%{_bindir}/%{service_name}
|
||||
%{_bindir}/%{service_name}-status
|
||||
%{_bindir}/pinns
|
||||
%{_mandir}/man5/%{service_name}.conf*5*
|
||||
%{_mandir}/man8/%{service_name}*.8*
|
||||
%dir %{_sysconfdir}/%{service_name}
|
||||
%config(noreplace) %{_sysconfdir}/%{service_name}/%{service_name}.conf
|
||||
%config(noreplace) %{_sysconfdir}/cni/net.d/100-%{service_name}-bridge.conf
|
||||
%config(noreplace) %{_sysconfdir}/cni/net.d/200-loopback.conf
|
||||
%config(noreplace) %{_sysconfdir}/cni/net.d/100-%{service_name}-bridge.conflist
|
||||
%config(noreplace) %{_sysconfdir}/cni/net.d/200-loopback.conflist
|
||||
%config(noreplace) %{_sysconfdir}/crictl.yaml
|
||||
%dir %{_libexecdir}/%{service_name}
|
||||
%{_unitdir}/%{service_name}.service
|
||||
@ -156,6 +156,9 @@ install -dp %{buildroot}%{_sharedstatedir}/containers
|
||||
%{_datadir}/zsh/site-functions/_%{service_name}*
|
||||
|
||||
%changelog
|
||||
* Wed Feb 28 2024 chendexi <chendexi@kylinos.cn> - 0:1.29.2-1
|
||||
- Update cri-o to 1.29.2
|
||||
|
||||
* Tue Jun 07 2022 fushanqing <fushanqing@kylinos.cn> - 0:1.23.2-1
|
||||
- Update cri-o to 1.23.2
|
||||
|
||||
|
||||
BIN
v1.0.10.tar.gz
BIN
v1.0.10.tar.gz
Binary file not shown.
Binary file not shown.
BIN
v2.0.3.tar.gz
Normal file
BIN
v2.0.3.tar.gz
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user