mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-12 07:26:58 +02:00
app-containers/runc: Sync with Gentoo
It's from Gentoo commit 76279d909346945aabe1fd8a54ca85f69f8cc6d1.
This commit is contained in:
parent
53970e3162
commit
0d2da09a2b
@ -1,3 +1,4 @@
|
|||||||
DIST runc-1.1.12.tar.gz 2522196 BLAKE2B 14fe8d5f82d5b4d7f6b4bb9111c5d258e74f6a44aeb51fc87c69104e95b9bf24a3d503f4cc5dedb40d542fbd4b6e27273f456bda4fcf3bc298eb93ae292d9663 SHA512 92e8ac54a77d7ebcc76b5a9cc08d9a064211f12e9d26f064070cc203a5afb11c3af28d8f556f297513f797a2933d50bf10a8f22e307724041d66aa8c5ca1d9d3
|
DIST runc-1.1.12.tar.gz 2522196 BLAKE2B 14fe8d5f82d5b4d7f6b4bb9111c5d258e74f6a44aeb51fc87c69104e95b9bf24a3d503f4cc5dedb40d542fbd4b6e27273f456bda4fcf3bc298eb93ae292d9663 SHA512 92e8ac54a77d7ebcc76b5a9cc08d9a064211f12e9d26f064070cc203a5afb11c3af28d8f556f297513f797a2933d50bf10a8f22e307724041d66aa8c5ca1d9d3
|
||||||
DIST runc-1.1.13.tar.gz 2532849 BLAKE2B f3d3171ffce2bb833bfb5cc21d0dc034fd7e38c47ee098cc1fc75c06fd4dfae21dfe25c2e69a1ca93b29d36e8799727ea41725eee8aca3a059c14dab6c8a435f SHA512 644bf9e6359bf49bbdec667c0f7c69ded78c7eacfc2d1b730d52fdcf7348571c6406b8e5790811fe3662a458c878e4225c3559885f0d95f8905273e7e40e55ad
|
DIST runc-1.1.13.tar.gz 2532849 BLAKE2B f3d3171ffce2bb833bfb5cc21d0dc034fd7e38c47ee098cc1fc75c06fd4dfae21dfe25c2e69a1ca93b29d36e8799727ea41725eee8aca3a059c14dab6c8a435f SHA512 644bf9e6359bf49bbdec667c0f7c69ded78c7eacfc2d1b730d52fdcf7348571c6406b8e5790811fe3662a458c878e4225c3559885f0d95f8905273e7e40e55ad
|
||||||
DIST runc-1.1.14.tar.gz 2543890 BLAKE2B 3eede8cd7d04d2a3826cfc7caae032744551799e8262d28e989d3d5c66ca3969ce8dede064ebd37361a00eb276fa7c9961180dd9fc9b0d53535421ecc99acb39 SHA512 bdefbf34cf57485c6b961babc8294d0e6b2e003eb836b8e99c49ef4d00acf11f30a46ad0bcd399ee9346610419591daf1eecb3b6b127962357d629bf5f252e22
|
DIST runc-1.1.14.tar.gz 2543890 BLAKE2B 3eede8cd7d04d2a3826cfc7caae032744551799e8262d28e989d3d5c66ca3969ce8dede064ebd37361a00eb276fa7c9961180dd9fc9b0d53535421ecc99acb39 SHA512 bdefbf34cf57485c6b961babc8294d0e6b2e003eb836b8e99c49ef4d00acf11f30a46ad0bcd399ee9346610419591daf1eecb3b6b127962357d629bf5f252e22
|
||||||
|
DIST runc-1.2.0.tar.gz 2776027 BLAKE2B 743ea8641c0fabda5e32c1d3e044627241337bcdfd92b740bf8ef406e2ad4f37f7069975d93639954a1b20b2627b6456a66847eabfb544ee0eef44e59b2a7453 SHA512 30194521e9ff8e5586309bedbb29812f057220f765b68145d88f2e0008f7f9b5a22fa185d448247d7c71aeade3f48f76b48d4289c94a6c02a1e3384ae5674617
|
||||||
|
75
sdk_container/src/third_party/portage-stable/app-containers/runc/runc-1.2.0.ebuild
vendored
Normal file
75
sdk_container/src/third_party/portage-stable/app-containers/runc/runc-1.2.0.ebuild
vendored
Normal file
@ -0,0 +1,75 @@
|
|||||||
|
# Copyright 1999-2024 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
inherit go-module linux-info
|
||||||
|
|
||||||
|
# update on bump, look for commit ID on release tag.
|
||||||
|
# https://github.com/opencontainers/runc
|
||||||
|
RUNC_COMMIT=0b9fa21be2bcba45f6d9d748b4bcf70cfbffbc19
|
||||||
|
|
||||||
|
CONFIG_CHECK="~USER_NS"
|
||||||
|
|
||||||
|
DESCRIPTION="runc container cli tools"
|
||||||
|
HOMEPAGE="https://github.com/opencontainers/runc/"
|
||||||
|
MY_PV="${PV/_/-}"
|
||||||
|
SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0 BSD-2 BSD MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
|
||||||
|
IUSE="apparmor hardened +kmem +seccomp selinux test"
|
||||||
|
|
||||||
|
COMMON_DEPEND="
|
||||||
|
apparmor? ( sys-libs/libapparmor )
|
||||||
|
seccomp? ( sys-libs/libseccomp )"
|
||||||
|
DEPEND="${COMMON_DEPEND}"
|
||||||
|
RDEPEND="${COMMON_DEPEND}
|
||||||
|
!app-emulation/docker-runc
|
||||||
|
selinux? ( sec-policy/selinux-container )"
|
||||||
|
BDEPEND="
|
||||||
|
dev-go/go-md2man
|
||||||
|
test? ( "${RDEPEND}" )"
|
||||||
|
|
||||||
|
# tests need busybox binary, and portage namespace
|
||||||
|
# sandboxing disabled: mount-sandbox pid-sandbox ipc-sandbox
|
||||||
|
# majority of tests pass
|
||||||
|
RESTRICT+=" test"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
# Taken from app-containers/docker-1.7.0-r1
|
||||||
|
CGO_CFLAGS+=" -I${ESYSROOT}/usr/include"
|
||||||
|
CGO_LDFLAGS+=" $(usex hardened '-fno-PIC ' '')
|
||||||
|
-L${ESYSROOT}/usr/$(get_libdir)"
|
||||||
|
|
||||||
|
# build up optional flags
|
||||||
|
local options=(
|
||||||
|
$(usev apparmor)
|
||||||
|
$(usev seccomp)
|
||||||
|
$(usex kmem '' 'nokmem')
|
||||||
|
)
|
||||||
|
|
||||||
|
myemakeargs=(
|
||||||
|
BUILDTAGS="${options[*]}"
|
||||||
|
COMMIT="${RUNC_COMMIT}"
|
||||||
|
)
|
||||||
|
|
||||||
|
emake "${myemakeargs[@]}" runc man
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
myemakeargs+=(
|
||||||
|
PREFIX="${ED}/usr"
|
||||||
|
BINDIR="${ED}/usr/bin"
|
||||||
|
MANDIR="${ED}/usr/share/man"
|
||||||
|
)
|
||||||
|
emake "${myemakeargs[@]}" install install-man install-bash
|
||||||
|
|
||||||
|
local DOCS=( README.md PRINCIPLES.md docs/. )
|
||||||
|
einstalldocs
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
emake "${myemakeargs[@]}" localunittest
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user