runc package is retired on branch c10s for BAKERY-412

This commit is contained in:
Troy Dawson 2024-03-21 19:44:40 +00:00
parent 5a3e7a15f8
commit fd8defa381
4 changed files with 1 additions and 492 deletions

366
.gitignore vendored
View File

@ -1,366 +0,0 @@
/runc-57b9972.tar.gz
/runc-04f275d.tar.gz
/runc-47ea5c7.tar.gz
/runc-c91b5be.tar.gz
/runc-75f8da7.tar.gz
/runc-6394544.tar.gz
/runc-c5ec254.tar.gz
/runc-aea4f21.tar.gz
/runc-1d3ab6d.tar.gz
/runc-e6516b3.tar.gz
/runc-9f9c962.tar.gz
/runc-4bb1fe4.tar.gz
/runc-cc4307a.tar.gz
/runc-f753f30.tar.gz
/runc-d56f6cc.tar.gz
/runc-63e6708.tar.gz
/runc-1f11dc5.tar.gz
/runc-871ba2e.tar.gz
/runc-0cbfd83.tar.gz
/runc-dd67ab1.tar.gz
/runc-ecd55a4.tar.gz
/runc-2e91544.tar.gz
/runc-dd56ece.tar.gz
/runc-ad0f525.tar.gz
/runc-0154d05.tar.gz
/runc-3ccfa2f.tar.gz
/runc-2c632d1.tar.gz
/runc-45e08f6.tar.gz
/runc-21ac086.tar.gz
/runc-bc14672.tar.gz
/runc-b4e2ecb.tar.gz
/runc-beadf0e.tar.gz
/runc-4056a41.tar.gz
/runc-20aff4f.tar.gz
/runc-fdd8055.tar.gz
/runc-70ca035.tar.gz
/runc-00dc700.tar.gz
/runc-578fe65.tar.gz
/runc-78ef28e.tar.gz
/runc-9e5aa74.tar.gz
/runc-079817c.tar.gz
/runc-ccb5efd.tar.gz
/runc-9397a6f.tar.gz
/runc-4932620.tar.gz
/runc-96ec217.tar.gz
/runc-25f3f89.tar.gz
/runc-859f745.tar.gz
/runc-f5b9991.tar.gz
/runc-bbb17ef.tar.gz
/runc-12f6a99.tar.gz
/runc-c1e454b.tar.gz
/runc-8011af4.tar.gz
/runc-e4fa8a4.tar.gz
/runc-dd023c4.tar.gz
/runc-6635b4f.tar.gz
/runc-0a012df.tar.gz
/runc-f414f49.tar.gz
/runc-751f18d.tar.gz
/runc-8084f76.tar.gz
/runc-5b5130a.tar.gz
/runc-f79e211.tar.gz
/runc-f739110.tar.gz
/runc-923a8f8.tar.gz
/runc-2b18fe1.tar.gz
/runc-7341c22.tar.gz
/runc-f56b4cb.tar.gz
/runc-dd22a84.tar.gz
/runc-11fc498.tar.gz
/runc-da20211.tar.gz
/runc-6a3f474.tar.gz
/runc-029124d.tar.gz
/runc-c1b8c57.tar.gz
/runc-b9b6cc6.tar.gz
/runc-6cccc17.tar.gz
/runc-9ae7901.tar.gz
/runc-80d35c7.tar.gz
/runc-2e94378.tar.gz
/runc-3525edd.tar.gz
/runc-68d73f0.tar.gz
/runc-c61c737.tar.gz
/runc-dd07560.tar.gz
/runc-51f2a86.tar.gz
/runc-92d851e.tar.gz
/runc-92ac8e3.tar.gz
/runc-0fd4342.tar.gz
/runc-a6606a7.tar.gz
/runc-e7a87dd.tar.gz
/runc-267490e.tar.gz
/runc-6c05552.tar.gz
/runc-bf27c2f.tar.gz
/runc-7507c64.tar.gz
/runc-3e425f8.tar.gz
/runc-84373aa.tar.gz
/runc-cad42f6.tar.gz
/runc-1b8a1ee.tar.gz
/runc-c1485a1.tar.gz
/runc-4e37017.tar.gz
/runc-8790f24.tar.gz
/runc-792af40.tar.gz
/runc-c4d8e16.tar.gz
/runc-03cf145.tar.gz
/runc-d239ca8.tar.gz
/runc-e57a774.tar.gz
/runc-b133fea.tar.gz
/runc-46def4c.tar.gz
/runc-2186cfa.tar.gz
/runc-c35c2c9.tar.gz
/runc-8bb10af.tar.gz
/runc-5e63695.tar.gz
/runc-e1b5af0.tar.gz
/runc-201b063.tar.gz
/runc-7496a96.tar.gz
/runc-a88592a.tar.gz
/runc-2b52db7.tar.gz
/runc-5cc0dea.tar.gz
/runc-709377c.tar.gz
/runc-f6fb7a0.tar.gz
/runc-2fc03cc.tar.gz
/runc-2b5730a.tar.gz
/runc-ff107ee.tar.gz
/runc-e6555cc.tar.gz
/runc-3b7e32f.tar.gz
/runc-8615da6.tar.gz
/runc-981dbef.tar.gz
/runc-525b9f3.tar.gz
/runc-939cd0b.tar.gz
/runc-1797622.tar.gz
/runc-07bd280.tar.gz
/runc-3087d43.tar.gz
/runc-4e6d8a0.tar.gz
/runc-cc183ca.tar.gz
/runc-be51398.tar.gz
/runc-96596cb.tar.gz
/runc-cebef0e.tar.gz
/runc-d4a6a1d.tar.gz
/runc-f1eea90.tar.gz
/runc-8df45c8.tar.gz
/runc-4a9e174.tar.gz
/runc-9ec5b03.tar.gz
/runc-e3e26ca.tar.gz
/runc-f8e1388.tar.gz
/runc-0c6659a.tar.gz
/runc-e4363b0.tar.gz
/runc-6cda0ea.tar.gz
/runc-0c7a9c0.tar.gz
/runc-d5e91b1.tar.gz
/runc-d3fdacb.tar.gz
/runc-5c15da9.tar.gz
/runc-9a93b73.tar.gz
/runc-d65ba5f.tar.gz
/runc-ccbb336.tar.gz
/runc-13431e0.tar.gz
/runc-5c6216b.tar.gz
/runc-56aca5a.tar.gz
/runc-191def7.tar.gz
/runc-9f6a2d4.tar.gz
/runc-e4981c9.tar.gz
/runc-5b38ef7.tar.gz
/runc-46be7b6.tar.gz
/runc-cdce577.tar.gz
/runc-dbe44cb.tar.gz
/runc-4402442.tar.gz
/runc-78ff279.tar.gz
/runc-49ca1fd.tar.gz
/runc-634e51b.tar.gz
/runc-0fd8d46.tar.gz
/runc-b19f9ce.tar.gz
/runc-53fb4a5.tar.gz
/runc-80e2d1f.tar.gz
/runc-0a4dcc0.tar.gz
/runc-c18485a.tar.gz
/runc-051d670.tar.gz
/runc-dd8d48e.tar.gz
/runc-f6439a8.tar.gz
/runc-609ba79.tar.gz
/runc-12ba2a7.tar.gz
/runc-a0ddd02.tar.gz
/runc-96310f0.tar.gz
/runc-a57358e.tar.gz
/runc-64416d3.tar.gz
/runc-47a7343.tar.gz
/runc-2b31437.tar.gz
/runc-6621af8.tar.gz
/runc-2c8d668.tar.gz
/runc-867c9f5.tar.gz
/runc-2b9a36e.tar.gz
/runc-58bf083.tar.gz
/runc-df3d7f6.tar.gz
/runc-4b71877.tar.gz
/runc-85d4264.tar.gz
/runc-3f1e886.tar.gz
/runc-53a4649.tar.gz
/runc-f369199.tar.gz
/runc-b207d57.tar.gz
/runc-9a808dd.tar.gz
/runc-cd4b71c.tar.gz
/runc-716079f.tar.gz
/runc-8cd84e3.tar.gz
/runc-21cb236.tar.gz
/runc-3c8da9d.tar.gz
/runc-7673bee.tar.gz
/runc-1f737ee.tar.gz
/runc-a891fee.tar.gz
/runc-4f0bdaf.tar.gz
/runc-64dbdb8.tar.gz
/runc-774a9e7.tar.gz
/runc-2679754.tar.gz
/runc-e664e73.tar.gz
/runc-a30f255.tar.gz
/runc-0f7ffbe.tar.gz
/runc-dbe5aca.tar.gz
/runc-1302020.tar.gz
/runc-0853956.tar.gz
/runc-2a04669.tar.gz
/runc-1b97c04.tar.gz
/runc-b216304.tar.gz
/runc-ed9d93e.tar.gz
/runc-fdc4837.tar.gz
/runc-5b247e7.tar.gz
/runc-55c77cb.tar.gz
/runc-82d2fa4.tar.gz
/runc-12a7c8f.tar.gz
/runc-406298f.tar.gz
/runc-819c40b.tar.gz
/runc-9748b48.tar.gz
/runc-dff7685.tar.gz
/runc-0fa097f.tar.gz
/runc-834c457.tar.gz
/runc-1b94395.tar.gz
/runc-6f5edda.tar.gz
/runc-3cb1909.tar.gz
/runc-46a304b.tar.gz
/runc-3f81131.tar.gz
/runc-30dc54a.tar.gz
/runc-819fcc6.tar.gz
/runc-5517d1d.tar.gz
/runc-9806eb5.tar.gz
/runc-ce54a9d.tar.gz
/runc-fbf047b.tar.gz
/runc-545ebdd.tar.gz
/runc-cf1273a.tar.gz
/runc-47fbafb.tar.gz
/runc-b7d8f3b.tar.gz
/runc-f9850af.tar.gz
/runc-f8749ba.tar.gz
/runc-86d9399.tar.gz
/runc-d65df61.tar.gz
/runc-67169a9.tar.gz
/runc-97b02cf.tar.gz
/runc-46243fc.tar.gz
/runc-d6f5641.tar.gz
/runc-3de3112.tar.gz
/runc-78d02e8.tar.gz
/runc-f668854.tar.gz
/runc-a340fa9.tar.gz
/runc-dedadbf.tar.gz
/runc-a2d1f85.tar.gz
/runc-54c53b1.tar.gz
/runc-49a7346.tar.gz
/runc-7930f0c.tar.gz
/runc-a5847db.tar.gz
/runc-2265daa.tar.gz
/runc-e949339.tar.gz
/runc-f844a2f.tar.gz
/runc-e5f2eae.tar.gz
/runc-09ddc63.tar.gz
/runc-cbb0a79.tar.gz
/runc-165ecd2.tar.gz
/runc-ab740e9.tar.gz
/runc-bbd4ffe.tar.gz
/runc-2cf8d24.tar.gz
/runc-892477c.tar.gz
/runc-d636ad6.tar.gz
/runc-190fcf2.tar.gz
/runc-33faa5d.tar.gz
/runc-6e5320f.tar.gz
/runc-43d2b10.tar.gz
/runc-49d4507.tar.gz
/runc-ecfad5a.tar.gz
/runc-a220b9c.tar.gz
/runc-750036e.tar.gz
/runc-f671f6b.tar.gz
/runc-c23c05e.tar.gz
/runc-bb539a9.tar.gz
/runc-c11e997.tar.gz
/runc-10825f7.tar.gz
/runc-44f221e.tar.gz
/runc-d8bfd6c.tar.gz
/runc-7ba005b.tar.gz
/runc-411e413.tar.gz
/runc-07e35a7.tar.gz
/runc-cf6c074.tar.gz
/runc-e8498d3.tar.gz
/runc-27227a9.tar.gz
/runc-30233a7.tar.gz
/runc-636f23d.tar.gz
/runc-689513c.tar.gz
/runc-b69070a.tar.gz
/runc-0b11e29.tar.gz
/runc-d15ffff.tar.gz
/runc-06b737b.tar.gz
/runc-7cfb3dc.tar.gz
/runc-2b92c25.tar.gz
/runc-2a50985.tar.gz
/runc-3517877.tar.gz
/runc-56a1f1f.tar.gz
/runc-bd013b6.tar.gz
/runc-8518317.tar.gz
/runc-166068a.tar.gz
/runc-4b055ff.tar.gz
/runc-b923ff4.tar.gz
/runc-4d8d989.tar.gz
/runc-544048b.tar.gz
/runc-2a9d781.tar.gz
/runc-2e1c1de.tar.gz
/runc-77b5d8a.tar.gz
/runc-5efdc0c.tar.gz
/runc-09523b7.tar.gz
/runc-04b7b7d.tar.gz
/runc-9712205.tar.gz
/runc-f973238.tar.gz
/runc-555840a.tar.gz
/runc-364ada6.tar.gz
/runc-dbbe7e6.tar.gz
/runc-7590a3f.tar.gz
/runc-49cc2a2.tar.gz
/runc-1814816.tar.gz
/runc-6e04ad7.tar.gz
/runc-1a90116.tar.gz
/runc-d9751a9.tar.gz
/runc-2adbc66.tar.gz
/runc-5d6d1be.tar.gz
/runc-c69ae75.tar.gz
/runc-be30b6e.tar.gz
/runc-6721470.tar.gz
/runc-346f87f.tar.gz
/runc-5ef136f.tar.gz
/runc-8bbfde8.tar.gz
/runc-8e062f1.tar.gz
/runc-e7bd1fb.tar.gz
/runc-e17b96d.tar.gz
/runc-c531a6f.tar.gz
/runc-a4f2b2b.tar.gz
/runc-091dd32.tar.gz
/runc-2046f26.tar.gz
/runc-4074b47.tar.gz
/runc-6c85f63.tar.gz
/runc-cc988c1.tar.gz
/runc-7e3c3e8.tar.gz
/runc-12644e6.tar.gz
/v1.0.0-rc93.tar.gz
/v1.0.0-rc95.tar.gz
/v1.0.0.tar.gz
/v1.0.1.tar.gz
/v1.0.2.tar.gz
/v1.0.3.tar.gz
/v1.1.0-rc.1.tar.gz
/v1.1.0.tar.gz
/v1.1.1.tar.gz
/v1.1.2.tar.gz
/v1.1.3.tar.gz
/runc-1.1.3.tar.gz
/runc-1.1.4.tar.gz
/runc-1.1.5.tar.gz
/runc-1.1.6.tar.gz
/runc-1.1.7.tar.gz

1
dead.package Normal file
View File

@ -0,0 +1 @@
runc package is retired on branch c10s for BAKERY-412

125
runc.spec
View File

@ -1,125 +0,0 @@
%global with_debug 0
%if 0%{?with_debug}
%global _find_debuginfo_dwz_opts %{nil}
%global _dwz_low_mem_die_limit 0
%else
%global debug_package %{nil}
%endif
%global provider github
%global provider_tld com
%global project opencontainers
%global repo runc
# https://github.com/opencontainers/runc
%global provider_prefix %{provider}.%{provider_tld}/%{project}/%{repo}
%global import_path %{provider_prefix}
%global git0 https://github.com/opencontainers/runc
%global built_tag v1.1.7
%global built_tag_strip %(b=%{built_tag}; echo ${b:1})
%global gen_version %(b=%{built_tag_strip}; echo ${b/-/"~"})
Name: %{repo}
Epoch: 2
Version: %{gen_version}
Release: %autorelease
Summary: CLI for running Open Containers
License: Apache-2.0 and BSD-2-Clause and BSD-3-Clause and MIT
URL: %{git0}
Source0: %{git0}/archive/%{built_tag}/%{name}-%{version}.tar.gz
ExclusiveArch: %{golang_arches_future}
# If go_compiler is not set to 1, there is no virtual provide. Use golang instead.
BuildRequires: %{?go_compiler:compiler(go-compiler)}%{!?go_compiler:golang}
BuildRequires: pkgconfig(libseccomp)
BuildRequires: go-md2man
BuildRequires: make
Provides: oci-runtime
# vendored libraries
# awk '{print "Provides: bundled(golang("$1")) = "$2}' go.mod | sort | uniq | sed -e 's/-/_/g' -e '/bundled(golang())/d' -e '/bundled(golang(go\|module\|replace\|require))/d'
Provides: bundled(golang(github.com/checkpoint_restore/go_criu/v5)) = v5.3.0
Provides: bundled(golang(github.com/cilium/ebpf)) = v0.7.0
Provides: bundled(golang(github.com/containerd/console)) = v1.0.3
Provides: bundled(golang(github.com/coreos/go_systemd/v22)) = v22.3.2
Provides: bundled(golang(github.com/cpuguy83/go_md2man/v2)) = v2.0.0_20190314233015_f79a8a8ca69d
Provides: bundled(golang(github.com/cyphar/filepath_securejoin)) = v0.2.3
Provides: bundled(golang(github.com/docker/go_units)) = v0.4.0
Provides: bundled(golang(github.com/godbus/dbus/v5)) = v5.0.6
Provides: bundled(golang(github.com/moby/sys/mountinfo)) = v0.5.0
Provides: bundled(golang(github.com/mrunalp/fileutils)) = v0.5.0
Provides: bundled(golang(github.com/opencontainers/runtime_spec)) = v1.0.3_0.20210326190908_1c3f411f0417
Provides: bundled(golang(github.com/opencontainers/selinux)) = v1.10.0
Provides: bundled(golang(github.com/russross/blackfriday/v2)) = v2.0.1
Provides: bundled(golang(github.com/seccomp/libseccomp_golang)) = v0.9.2_0.20220502022130_f33da4d89646
Provides: bundled(golang(github.com/shurcooL/sanitized_anchor_name)) = v1.0.0
Provides: bundled(golang(github.com/sirupsen/logrus)) = v1.8.1
Provides: bundled(golang(github.com/syndtr/gocapability)) = v0.0.0_20200815063812_42c35b437635
Provides: bundled(golang(github.com/urfave/cli)) = v1.22.1
Provides: bundled(golang(github.com/vishvananda/netlink)) = v1.1.0
Provides: bundled(golang(github.com/vishvananda/netns)) = v0.0.0_20191106174202_0a2b9b5464df
Recommends: container-selinux >= 2:2.85-1
%ifnarch s390x
Recommends: criu
%endif
%description
The runc command can be used to start containers which are packaged
in accordance with the Open Container Initiative's specifications,
and to manage containers running under runc.
%prep
%autosetup -p1 -n %{name}-%{built_tag_strip}
sed -i 's/ -trimpath//g' Makefile
%build
%set_build_flags
export CGO_CFLAGS=$CFLAGS
# These extra flags present in $CFLAGS have been skipped for now as they break the build
CGO_CFLAGS=$(echo $CGO_CFLAGS | sed 's/-flto=auto//g')
CGO_CFLAGS=$(echo $CGO_CFLAGS | sed 's/-Wp,D_GLIBCXX_ASSERTIONS//g')
CGO_CFLAGS=$(echo $CGO_CFLAGS | sed 's/-specs=\/usr\/lib\/rpm\/redhat\/redhat-annobin-cc1//g')
%ifarch x86_64
export CGO_CFLAGS+=" -m64 -mtune=generic -fcf-protection=full"
%endif
mkdir -p GOPATH
pushd GOPATH
mkdir -p src/%{provider}.%{provider_tld}/%{project}
ln -s $(dirs +1 -l) src/%{import_path}
popd
pushd GOPATH/src/%{import_path}
export GOPATH=$(pwd)/GOPATH
make BUILDTAGS="seccomp selinux" all
sed -i '/\#\!\/bin\/bash/d' contrib/completions/bash/%{name}
%install
install -d -p %{buildroot}%{_bindir}
install -p -m 755 %{name} %{buildroot}%{_bindir}
# generate man pages
man/md2man-all.sh
# install man pages
install -d -p %{buildroot}%{_mandir}/man8
install -p -m 0644 man/man8/*.8 %{buildroot}%{_mandir}/man8/.
# install bash completion
install -d -p %{buildroot}%{_datadir}/bash-completion/completions
install -p -m 0644 contrib/completions/bash/%{name} %{buildroot}%{_datadir}/bash-completion/completions
#define license tag if not already defined
%{!?_licensedir:%global license %doc}
%files
%license LICENSE
%doc MAINTAINERS_GUIDE.md PRINCIPLES.md README.md CONTRIBUTING.md
%{_bindir}/%{name}
%{_mandir}/man8/%{name}*
%{_datadir}/bash-completion/completions/%{name}
%changelog
%autochangelog

View File

@ -1 +0,0 @@
SHA512 (runc-1.1.7.tar.gz) = e3a18f04ac2c3553a815074ca64e04cfd71af54d78edbd4a13819f187476f96d7311c23bb63fb5c311b91865db4540985a6f9daa84819b0bac5f023b3b2a832c