Сравнение runc-1.4.2 с runc-1.4.3
| /usr/portage/app-containers/runc/runc-1.4.3.ebuild 2026-08-11 20:03:04.668127966 +0300 | ||
|---|---|---|
| 7 | 7 | |
| 8 | 8 |
# update on bump, look for commit ID on release tag. |
| 9 | 9 |
# https://github.com/opencontainers/runc |
| 10 |
RUNC_COMMIT=c241c0bb5e60a8e8c1b2e53d4eca8d0068d8d57e |
|
| 10 |
RUNC_COMMIT=bb14dabeb7185bb72c8c86735d090dcb20f36587 |
|
| 11 | 11 | |
| 12 |
CONFIG_CHECK="~USER_NS" |
|
| 13 | ||
| 14 |
DESCRIPTION="runc container cli tools" |
|
| 12 |
DESCRIPTION="CLI tool for spawning and running containers" |
|
| 15 | 13 |
HOMEPAGE="https://github.com/opencontainers/runc/" |
| 16 | 14 |
MY_PV="${PV/_/-}"
|
| 17 | 15 |
SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
|
| ... | ... | |
| 20 | 18 |
LICENSE="Apache-2.0 BSD-2 BSD MIT" |
| 21 | 19 |
SLOT="0" |
| 22 | 20 |
KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86" |
| 23 |
IUSE="apparmor +kmem +seccomp selinux test" |
|
| 21 |
IUSE="apparmor +seccomp selinux test" |
|
| 24 | 22 | |
| 25 | 23 |
COMMON_DEPEND=" |
| 26 |
apparmor? ( sys-libs/libapparmor ) |
|
| 27 | 24 |
seccomp? ( sys-libs/libseccomp )" |
| 28 | 25 |
DEPEND="${COMMON_DEPEND}"
|
| 29 | 26 |
RDEPEND="${COMMON_DEPEND}
|
| 30 | 27 |
!app-emulation/docker-runc |
| 28 |
apparmor? ( sys-libs/libapparmor ) |
|
| 31 | 29 |
selinux? ( sec-policy/selinux-container )" |
| 32 | 30 |
BDEPEND=" |
| 33 | 31 |
dev-go/go-md2man |
| 34 |
test? ( "${RDEPEND}" )"
|
|
| 32 |
test? ( ${RDEPEND} )"
|
|
| 35 | 33 | |
| 36 | 34 |
# tests need busybox binary, and portage namespace |
| 37 | 35 |
# sandboxing disabled: mount-sandbox pid-sandbox ipc-sandbox |
| 38 | 36 |
# majority of tests pass |
| 39 |
RESTRICT+=" test" |
|
| 37 |
RESTRICT="test" |
|
| 40 | 38 | |
| 41 | 39 |
# Please refer: |
| 42 | 40 |
# https://github.com/opencontainers/runc/blob/main/script/check-config.sh |
| ... | ... | |
| 68 | 66 |
~NF_NAT |
| 69 | 67 |
~POSIX_MQUEUE |
| 70 | 68 |
~OVERLAY_FS |
| 69 |
~CGROUP_BPF |
|
| 71 | 70 |
" |
| 72 | 71 | |
| 73 | 72 |
CONFIG_CHECK+=" |
| ... | ... | |
| 92 | 91 |
fi |
| 93 | 92 | |
| 94 | 93 |
CONFIG_CHECK+=" |
| 94 |
~BLK_CGROUP_IOCOST |
|
| 95 | 95 |
~BLK_CGROUP |
| 96 | 96 |
~BLK_DEV_THROTTLING |
| 97 | 97 |
~CGROUP_PERF |
| 98 | 98 |
~CGROUP_HUGETLB |
| 99 | 99 |
~NET_CLS_CGROUP |
| 100 |
~CGROUP_NET_PRIO |
|
| 100 | 101 |
~CFS_BANDWIDTH |
| 101 | 102 |
~FAIR_GROUP_SCHED |
| 102 | 103 |
~RT_GROUP_SCHED |
| ... | ... | |
| 107 | 108 |
~IP_VS_PROTO_UDP |
| 108 | 109 |
~IP_VS_RR |
| 109 | 110 |
~CHECKPOINT_RESTORE |
| 110 |
~CGROUP_NET_PRIO |
|
| 111 | 111 |
" |
| 112 | 112 | |
| 113 | 113 |
use selinux && CONFIG_CHECK+=" |
| ... | ... | |
| 124 | 124 |
src_compile() {
|
| 125 | 125 |
# build up optional flags |
| 126 | 126 |
local options=( |
| 127 |
$(usev apparmor) |
|
| 128 | 127 |
$(usev seccomp) |
| 129 |
$(usex kmem '' 'nokmem') |
|
| 130 | 128 |
) |
| 131 | 129 | |
| 132 | 130 |
myemakeargs=( |