repo/gentoo:master commit in: app-containers/buildah/
"Sam James" <[email protected]>
| Newsgroups | gmane.linux.gentoo.cvs |
|---|---|
| Message-ID | <1785963596.7dae1aed6f4ac374b8f764091d4acb0e7a08a14f.sam@gentoo> |
commit: 7dae1aed6f4ac374b8f764091d4acb0e7a08a14f
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 5 20:59:56 2026 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Aug 5 20:59:56 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dae1aed
app-containers/buildah: fix SELinux support
For SELinux, refpolicy has its own container policy which is different
from what upstream uses at https://github.com/containers/container-selinux.
SELINUXOPT controls this and seemingly nothing else. selinux-go doesn't
seem to use libselinux either. So, just keep USE=selinux for the policy
dep (which is an exemption to the "no runtime USE flags" rule that we do
in various places).
Closes: https://bugs.gentoo.org/980033
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-containers/buildah/buildah-1.45.0.ebuild | 4 ++--
app-containers/buildah/buildah-9999.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/app-containers/buildah/buildah-1.45.0.ebuild b/app-containers/buildah/buildah-1.45.0.ebuild
index bf3b639b7a98..a7658b95c855 100644
--- a/app-containers/buildah/buildah-1.45.0.ebuild
+++ b/app-containers/buildah/buildah-1.45.0.ebuild
@@ -35,7 +35,7 @@ RDEPEND="
apparmor? ( sys-libs/libapparmor:= )
btrfs? ( sys-fs/btrfs-progs )
seccomp? ( sys-libs/libseccomp:= )
- selinux? ( sec-policy/selinux-podman sys-libs/libselinux:= )
+ selinux? ( sec-policy/selinux-podman )
systemd? ( sys-apps/systemd )
"
DEPEND="${RDEPEND}"
@@ -98,7 +98,7 @@ src_compile() {
tc-export AS LD STRIP
export GOMD2MAN="$(command -v go-md2man)"
- emake binaries
+ emake SELINUXOPT= binaries
emake -C docs
}
diff --git a/app-containers/buildah/buildah-9999.ebuild b/app-containers/buildah/buildah-9999.ebuild
index bf3b639b7a98..a7658b95c855 100644
--- a/app-containers/buildah/buildah-9999.ebuild
+++ b/app-containers/buildah/buildah-9999.ebuild
@@ -35,7 +35,7 @@ RDEPEND="
apparmor? ( sys-libs/libapparmor:= )
btrfs? ( sys-fs/btrfs-progs )
seccomp? ( sys-libs/libseccomp:= )
- selinux? ( sec-policy/selinux-podman sys-libs/libselinux:= )
+ selinux? ( sec-policy/selinux-podman )
systemd? ( sys-apps/systemd )
"
DEPEND="${RDEPEND}"
@@ -98,7 +98,7 @@ src_compile() {
tc-export AS LD STRIP
export GOMD2MAN="$(command -v go-md2man)"
- emake binaries
+ emake SELINUXOPT= binaries
emake -C docs
}