From eb0e7eb8ad865f91a9ca75c77c21122b4e0e7693 Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Fri, 5 Jan 2024 21:30:27 +0100 Subject: [PATCH] update to 1.3.0 [release 1.3.0-1mamba;Wed Nov 06 2019] --- containerd.spec | 60 ++++++++++++++++++++++++++++++++----------------- 1 file changed, 39 insertions(+), 21 deletions(-) diff --git a/containerd.spec b/containerd.spec index c86cc4c..a402cf9 100644 --- a/containerd.spec +++ b/containerd.spec @@ -1,46 +1,59 @@ +%define _commit d50db0a42053864a270f648048f9a8b4f24eced3 Name: containerd -Version: 0.2.8 -Release: 3mamba +Version: 1.3.0 +Release: 1mamba Summary: A daemon to control OCI container runtimes Group: System/Servers Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco -URL: http://www.docker.com/ +URL: https://containerd.io/ ## GITSOURCE https://github.com/docker/containerd.git 0.0.5 -Source: https://github.com/docker/containerd.git/v%{version}/containerd-%{version}.tar.bz2 +Source: https://github.com/containerd/containerd.git/v%{version}/containerd-%{version}.tar.bz2 License: Apache License 2.0 ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel -BuildRequires: libgcc -BuildRequires: libgo-devel +BuildRequires: libseccomp-devel ## AUTOBUILDREQ-END BuildRequires: libgo-devel >= 7.3.0-1mamba -BuildRequires: go +BuildRequires: go-pie BuildRoot: %{_tmppath}/%{name}-%{version}-root %description A daemon to control OCI container runtimes. -%debug_package - %prep %setup -q +mkdir -p src/github.com/containerd +ln -rsf $PWD src/github.com/containerd/containerd + +# fix paths in service +sed -i 's,/sbin,/usr/bin,;s,/usr/local,/usr,' containerd.service %build -export GOPATH=`pwd` -mkdir -p src/github.com/docker -ln -rsf `pwd` src/github.com/docker/containerd -cd src/github.com/docker/containerd +export GOPATH=$PWD +cd src/github.com/containerd/containerd +export GOFLAGS="-trimpath" -%make +%make VERSION=v%{version}.m REVISION=%{_commit}.m %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" -cd src/github.com/docker/containerd/bin -for file in $(find . -type f -print); do - install -Dm755 $file %{buildroot}%{_bindir}/$file -done +cd src/github.com/containerd/containerd +%makeinstall DESTDIR=%{buildroot}/usr +install -Dm644 containerd.service %{buildroot}%{_unitdir}/containerd.service + +%post +%systemd_post containerd +: + +%preun +%systemd_preun containerd +: + +%postun +%systemd_postun containerd +: %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" @@ -49,12 +62,17 @@ done %defattr(-,root,root) %{_bindir}/containerd %{_bindir}/containerd-shim +%{_bindir}/containerd-shim-runc-v1 +%{_bindir}/containerd-shim-runc-v2 +%{_bindir}/containerd-stress %{_bindir}/ctr -%doc LICENSE.code LICENSE.docs MAINTAINERS -#%doc README.md - +%{_unitdir}/containerd.service +%doc LICENSE %changelog +* Wed Nov 06 2019 Silvan Calarco 1.3.0-1mamba +- update to 1.3.0 + * Sun Jun 24 2018 Silvan Calarco 0.2.8-3mamba - rebuilt with go-pie