commit:     3f5cb869e5da5191723061c7af0b5f2c923105c2
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  1 02:18:35 2025 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Dec  3 18:12:39 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f5cb869

x11-misc/slock: suidctl compat

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 x11-misc/slock/slock-1.6.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/x11-misc/slock/slock-1.6.ebuild b/x11-misc/slock/slock-1.6.ebuild
index 7070e3367b4c..7a1c1c5a3da4 100644
--- a/x11-misc/slock/slock-1.6.ebuild
+++ b/x11-misc/slock/slock-1.6.ebuild
@@ -43,6 +43,7 @@ src_prepare() {
 
 src_install() {
        dobin slock
+       fperms u+s /usr/bin/slock
        doman slock.1
        save_config config.h
 }
@@ -51,9 +52,9 @@ pkg_postinst() {
        # cap_dac_read_search used to be enough for shadow access
        # but now slock wants to write to /proc/self/oom_score_adj
        # and for that it needs:
-       fcaps -m u+s \
+       fcaps -M u-s \
                cap_dac_override,cap_setgid,cap_setuid,cap_sys_resource \
-               /usr/bin/slock
+               usr/bin/slock
 
        savedconfig_pkg_postinst
 }

Reply via email to