summaryrefslogtreecommitdiff
path: root/sys-process
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-01-21 14:09:19 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-01-21 14:09:19 +0000
commitabf4414edcea5e56092faea23c24176d361c2900 (patch)
tree499629ff3a8b3f107ed29b867af194f16e3498b8 /sys-process
parent5adb1b3ff590f0911922679849a7fdacc8b4f217 (diff)
gentoo auto-resync : 21:01:2024 - 14:09:19
Diffstat (limited to 'sys-process')
-rw-r--r--sys-process/Manifest.gzbin10148 -> 10153 bytes
-rw-r--r--sys-process/criu/Manifest4
-rw-r--r--sys-process/criu/criu-3.18.ebuild8
-rw-r--r--sys-process/criu/metadata.xml1
4 files changed, 9 insertions, 4 deletions
diff --git a/sys-process/Manifest.gz b/sys-process/Manifest.gz
index 8371d3b5ce59..a1e927a22373 100644
--- a/sys-process/Manifest.gz
+++ b/sys-process/Manifest.gz
Binary files differ
diff --git a/sys-process/criu/Manifest b/sys-process/criu/Manifest
index 30c8b2c652c5..a3e4a347b863 100644
--- a/sys-process/criu/Manifest
+++ b/sys-process/criu/Manifest
@@ -9,5 +9,5 @@ AUX criu-3.18-buildsystem.patch 2286 BLAKE2B a083bf7e3a18e53788b438b6f7d802be13c
DIST criu-3.17.tar.gz 1321713 BLAKE2B 3bc13a7df0da0a17c74e0c12f07b81fe7f294be4d1980647b64c74e35383416ffbc10e7c04398f307bc68ff701f76a9586ea58825057b0df16b40f6aab3cbd0e SHA512 febae66a7820345c0f335f4a49e64c0af5c8ae5d3a394cc0770881b64eab11ca03ad5872f06b0c4ccd1da844c519268dad3b4f8b260267e6d3f582e80d80f804
DIST criu-3.18.tar.gz 1354367 BLAKE2B 3e6613bc44355d4544541ec399ca462eed12203327f832e3c72ea2ccc772afbe2947f760de452b776299af36576880b189ce7583ce7f74c12225d86d1247c2ab SHA512 3d15554ebd2d08c8904c23b0aba00d505891c14caa4790c2fd12ad6b20bf4058fd210f1d03fd63aacc5ad8bc47e341396b48abbeb474f1fd43c3023fd1ff9171
EBUILD criu-3.17-r1.ebuild 3809 BLAKE2B a65fc63000fa79fc0ddd0c670ad2f812778c0c1ce9ef25f073e412f39e997ae7d92671c729d4840289c4eee9cff2637faa7bed781d6dd511b695e09810802e51 SHA512 140743b4976b2d82b8735b6ca9ae14fe2bb96eaeb3efd1f4a51533fe0386cf0345fc7eb38dc571bea6f17e254c58996084810716029799cbebb8b5a171db875a
-EBUILD criu-3.18.ebuild 4058 BLAKE2B a8025207b4aad8fce062f28bb32f7caa91b02b3fd321f816f684e0e6f7e6cd20d8030d5c1a67d3082cf234a0e091cf31a4c330204123e92532bbdccc5d31be60 SHA512 4799094670591050a688ab23848187313c9d937b109511cf1b4a3b356b612f7369a537be8451beb62334ac95b00c6fdac31092414ffb463b4764dba296978efb
-MISC metadata.xml 778 BLAKE2B dd77f2e054c4a085dfe2ff6addab5ba38892315a02f8330c66348bf8febbff5c5a8ccea44e8d553804693a952ab5cbcfcd5bca64798e7a26784cbfbf37088e98 SHA512 c6b3c87c7daa8317f745556c22482fdf31b1b19209d6e4c8698499823291f9fea63ca9f7c12e7bace1561d4d76b877e9132d582d822ef51f544b69c51564e79c
+EBUILD criu-3.18.ebuild 4115 BLAKE2B 7490dd678bc057aa88a562bfbaf4c226e32369ecef40fc0e5e67ba70b6b5d7b385702c438f34ff79caaa735ec88c5d423de32d135110a4c8277859353cd79389 SHA512 be8c64cda1b117bd1df6beae7b60037458bb56e08ddc2d54c39f94987d53128fe35f7a8b80b7f91041a7fce882def28d5e81abfaad6d4224c75cdd04ed81eff1
+MISC metadata.xml 883 BLAKE2B a98393c9fa0c19efaa51f1c6bb9b36d9b8d51c0f36edd1032b612713e4ce71555f0c735e670086189caca2404e28511ff86d67dd9af0857a5945e69807ed7623 SHA512 aebea63b1c29f3e2ed62fb19c0cbba19434b84730c0178169f0703e4d4512112efa91f098a379fed33aab0ab5a44032287e9c24bcc86bb56b05f02242743ae19
diff --git a/sys-process/criu/criu-3.18.ebuild b/sys-process/criu/criu-3.18.ebuild
index 4dcfb79c1ff1..be93c33e7d03 100644
--- a/sys-process/criu/criu-3.18.ebuild
+++ b/sys-process/criu/criu-3.18.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
-inherit toolchain-funcs linux-info distutils-r1
+inherit fcaps toolchain-funcs linux-info distutils-r1
DESCRIPTION="utility to checkpoint/restore a process tree"
HOMEPAGE="
@@ -61,6 +61,10 @@ PATCHES=(
"${FILESDIR}/criu-3.18-buildsystem.patch"
)
+FILECAPS=(
+ cap_checkpoint_restore usr/bin/criu
+)
+
criu_arch() {
# criu infers the arch from $(uname -m). We never want this to happen.
case ${ARCH} in
diff --git a/sys-process/criu/metadata.xml b/sys-process/criu/metadata.xml
index 5f7652d71661..748d2c99ee6c 100644
--- a/sys-process/criu/metadata.xml
+++ b/sys-process/criu/metadata.xml
@@ -10,6 +10,7 @@
<name>Gentoo Virtualization Project</name>
</maintainer>
<use>
+ <flag name="filecaps">Install the criu binary with file capabilities to allow for rootless CRIU</flag>
<flag name="setproctitle">Use <pkg>dev-libs/libbsd</pkg> to make process titles of service workers to be more verbose</flag>
<flag name="bpf">Add support for BPF programs via <pkg>dev-libs/libbpf</pkg></flag>
<flag name="nftables">Add support for <pkg>net-firewall/nftables</pkg></flag>