commit:     dc240245c63a297c50839581ab5158c569afcecd
Author:     Luca Barbato <lu_zero <AT> gentoo <DOT> org>
AuthorDate: Thu Jul  3 11:22:28 2025 +0000
Commit:     Luca Barbato <lu_zero <AT> gentoo <DOT> org>
CommitDate: Thu Jul  3 11:25:07 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc240245

sys-apps/uutils-coreutils: Explicitly disable selinux tools

Upstream assumed it is ok to unconditionally build them.

Closes: https://bugs.gentoo.org/959424
Signed-off-by: Luca Barbato <lu_zero <AT> gentoo.org>

 sys-apps/uutils-coreutils/uutils-coreutils-0.1.0.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/sys-apps/uutils-coreutils/uutils-coreutils-0.1.0.ebuild 
b/sys-apps/uutils-coreutils/uutils-coreutils-0.1.0.ebuild
index 3995d562916c..a72e60373878 100644
--- a/sys-apps/uutils-coreutils/uutils-coreutils-0.1.0.ebuild
+++ b/sys-apps/uutils-coreutils/uutils-coreutils-0.1.0.ebuild
@@ -83,11 +83,12 @@ src_compile() {
                MULTICALL=y
                MANDIR="/share/man/man1"
 
-               SELINUX_ENABLED=$(usex selinux)
+               SELINUX_ENABLED=$(usex selinux 1 0)
 
                # pinky, uptime, users, and who require utmpx (not available on 
musl)
                # bug #832868
-               SKIP_UTILS="$(usev elibc_musl "pinky uptime users who")"
+               # runcon chcon require selinux, but upstream broke the 
SELINUX_ENABLED logic
+               SKIP_UTILS="$(usev elibc_musl "pinky uptime users who") $(usev 
!selinux "runcon chcon")"
        )
 
        emake "${makeargs[@]}"

Reply via email to