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
}