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
 }
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.