aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Bernardo <samuelbernardo.mail@gmail.com>2024-06-11 23:52:07 +0100
committerSamuel Bernardo <samuelbernardo.mail@gmail.com>2024-06-11 23:52:07 +0100
commit5bdb1cd0a5fd960f4610f1991ad67bd4dddfa909 (patch)
tree97eba6a5751b2892c7c7cfe731ac2919b6aa5b6d
parentAdd containers-common and passt updates required to podman (diff)
downloadssnb-5bdb1cd0a5fd960f4610f1991ad67bd4dddfa909.tar.gz
ssnb-5bdb1cd0a5fd960f4610f1991ad67bd4dddfa909.tar.bz2
ssnb-5bdb1cd0a5fd960f4610f1991ad67bd4dddfa909.zip
Correct seccomp patch for podman release 5.1.1.
Signed-off-by: Samuel Bernardo <samuelbernardo.mail@gmail.com>
-rw-r--r--app-containers/podman/Manifest5
-rw-r--r--app-containers/podman/files/seccomp-toggle-5.1.1.patch18
-rw-r--r--app-containers/podman/podman-5.1.1.ebuild2
-rw-r--r--app-containers/podman/podman-9999.ebuild2
4 files changed, 23 insertions, 4 deletions
diff --git a/app-containers/podman/Manifest b/app-containers/podman/Manifest
index dc29368..4591f22 100644
--- a/app-containers/podman/Manifest
+++ b/app-containers/podman/Manifest
@@ -7,7 +7,8 @@ AUX podman-restart-5.0.0_rc4.confd 284 BLAKE2B e2e5394428d95e9fa480f32ef3efcddc8
AUX podman-restart-5.0.0_rc4.initd 641 BLAKE2B c62aa18fe0da2d00032f09bc2e23debfc916c12a9ebdd22666c000c09242140b592fb08f1e961cf2dc66eb9eeb6ddaf7336713574fb2708620588904168ded51 SHA512 b947c3f6e3dc4d58008c16c7bc77306877b7375334eeb96a714541c8534bcb4ca25d85e2204af96a3d14471b966c0b59542694777b907dddeff15f8995889a2c
AUX podman.logrotated 85 BLAKE2B 730899f93ee354e476629276b69224cfeaaa1603b6690cac3c0cd905cd75add19179f99e26f29edbd963d5f44c38a3a2db0b5a3613dc665ab801654eac13dc2e SHA512 0136d063b15b07c41a9370ba1845c4f368ec46a7a30683b7ff7cbb0b12e5b2711c9a45329f5102af6a969e562edcec006a8de9055e43e1caf9395847d0c5ec45
AUX seccomp-toggle-4.7.0.patch 400 BLAKE2B 9f02e58c06b507a294207c66bd5ea218f87803a9b9f0ddafc86a8b21df912589357adf054302e5a69d300155bdf8dcd8b77c18c1ddf8a4042ae1f05de5faf46d SHA512 e507e3a52d2f5f48b65fdb77ceaa095f13fda3e834dafc976bcd291cb35755da879c9c99b7950b2905399dedf4ac3370bd70462343648613a7c6aedc141d7ef7
+AUX seccomp-toggle-5.1.1.patch 584 BLAKE2B 24c53db225185ab26b5b2a0c1fabf3d38c434639b010dbb67a1978483c8ad11721b27503e1c7b209e0c8f5c01fa04780f874ddff0daa2860b7b15ac80986206d SHA512 efae7eeae1fb3b2198b3f2fbbdb05ab26132d170b6d963b52f67d81375391e6b1a7d5f938dfb5d38b2f4313bd9be1b8a18039a291460e843a22eae3c539ffb17
DIST podman-5.1.1.tar.gz 23794366 BLAKE2B 0612a148972c96f532e96a8eb1ab388d80b32fe2ca7c5626e615748ef269a853407aeb39f34686d9eb75de239882e524cf5ee7c97152caccf5f77eb6ecfd54d8 SHA512 e896ee97980da4a522eb865d2eacb6876dd8bc5be1488aed8bd81a81af95faa1383b176b5d236d4af0f76bc30ddad5230df3e11c59ffc6f86e5b4cf3876ff184
-EBUILD podman-5.1.1.ebuild 3581 BLAKE2B 9e0e9beb556ac2cb7ccfc3ecb8f41d5fdd44945dc53b65ce55c06dd02aacddec7b6921b703d2da59a0f01c90a21c5f2c1c5a32bcebd1ddb0964ecae1c43b8617 SHA512 b613ceab57b3ff1c4d1b84e1dbaaaed4b70cddaf5e71338416f8c4d300fb1b95e1e7f5d23efb51cc90511f208dccbc4d00bf0c45e98f215411bb13bfd5f61284
-EBUILD podman-9999.ebuild 3581 BLAKE2B 9e0e9beb556ac2cb7ccfc3ecb8f41d5fdd44945dc53b65ce55c06dd02aacddec7b6921b703d2da59a0f01c90a21c5f2c1c5a32bcebd1ddb0964ecae1c43b8617 SHA512 b613ceab57b3ff1c4d1b84e1dbaaaed4b70cddaf5e71338416f8c4d300fb1b95e1e7f5d23efb51cc90511f208dccbc4d00bf0c45e98f215411bb13bfd5f61284
+EBUILD podman-5.1.1.ebuild 3581 BLAKE2B 43a32309c23de8738fb9c4e88b74ef97d6319dab1a819dba2c8b321c26a7fa752514062d81f464f9c1e1c6d35d2d9ef8cc5ca6f3679557325de3e8610f0199fb SHA512 d4e36167ca59bf0f665565d184ff4de960c7b9db498fe0fae6ea253272c30be59bbe399cee9708b4beffbcf7a95caf2141b57e120b7ceb92e437daccf424b983
+EBUILD podman-9999.ebuild 3581 BLAKE2B 43a32309c23de8738fb9c4e88b74ef97d6319dab1a819dba2c8b321c26a7fa752514062d81f464f9c1e1c6d35d2d9ef8cc5ca6f3679557325de3e8610f0199fb SHA512 d4e36167ca59bf0f665565d184ff4de960c7b9db498fe0fae6ea253272c30be59bbe399cee9708b4beffbcf7a95caf2141b57e120b7ceb92e437daccf424b983
MISC metadata.xml 1709 BLAKE2B 0138cd1f7fec54f2b15f8a8af7a29ee0202b0c824371ed6f45726c06e84c5a0c78e6446f817ee2b81c44320203b50c54072757b9cd271080cd07a072141760ce SHA512 65fdac8344812dd71fcf7018da7320a055870f48af6c4f623a9c65f5375e69eee142409ff3451c5e046eef648e0ac00bf96550a7dfc37be5b7aa3aff1a51d42b
diff --git a/app-containers/podman/files/seccomp-toggle-5.1.1.patch b/app-containers/podman/files/seccomp-toggle-5.1.1.patch
new file mode 100644
index 0000000..02adc9c
--- /dev/null
+++ b/app-containers/podman/files/seccomp-toggle-5.1.1.patch
@@ -0,0 +1,18 @@
+diff -Naur a/Makefile b/Makefile
+--- a/Makefile 2024-06-11 23:40:49.548321758 +0100
++++ b/Makefile 2024-06-11 23:42:32.662691391 +0100
+@@ -55,8 +55,12 @@
+ $(shell hack/btrfs_tag.sh) \
+ $(shell hack/systemd_tag.sh) \
+ $(shell hack/libsubid_tag.sh) \
+- exclude_graphdriver_devicemapper \
+- seccomp
++ exclude_graphdriver_devicemapper
++
++BUILD_SECCOMP ?= yes
++ifeq ($(BUILD_SECCOMP),yes)
++BUILDTAGS += seccomp
++endif
+ # allow downstreams to easily add build tags while keeping our defaults
+ BUILDTAGS += ${EXTRA_BUILDTAGS}
+ # N/B: This value is managed by Renovate, manual changes are
diff --git a/app-containers/podman/podman-5.1.1.ebuild b/app-containers/podman/podman-5.1.1.ebuild
index 738613b..5e9adcf 100644
--- a/app-containers/podman/podman-5.1.1.ebuild
+++ b/app-containers/podman/podman-5.1.1.ebuild
@@ -51,7 +51,7 @@ BDEPEND="
"
PATCHES=(
- "${FILESDIR}/seccomp-toggle-4.7.0.patch"
+ "${FILESDIR}/seccomp-toggle-5.1.1.patch"
)
CONFIG_CHECK="
diff --git a/app-containers/podman/podman-9999.ebuild b/app-containers/podman/podman-9999.ebuild
index 738613b..5e9adcf 100644
--- a/app-containers/podman/podman-9999.ebuild
+++ b/app-containers/podman/podman-9999.ebuild
@@ -51,7 +51,7 @@ BDEPEND="
"
PATCHES=(
- "${FILESDIR}/seccomp-toggle-4.7.0.patch"
+ "${FILESDIR}/seccomp-toggle-5.1.1.patch"
)
CONFIG_CHECK="