commit:     6569dfbc10d84521af64198edbfdfa93a40009e9
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 24 19:17:26 2025 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Dec  3 18:12:32 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6569dfbc

app-cdr/cdrtools: suidctl compat

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

 app-cdr/cdrtools/cdrtools-3.02_alpha09-r5.ebuild | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/app-cdr/cdrtools/cdrtools-3.02_alpha09-r5.ebuild 
b/app-cdr/cdrtools/cdrtools-3.02_alpha09-r5.ebuild
index b66dfd3bcb60..b835f65f9415 100644
--- a/app-cdr/cdrtools/cdrtools-3.02_alpha09-r5.ebuild
+++ b/app-cdr/cdrtools/cdrtools-3.02_alpha09-r5.ebuild
@@ -33,9 +33,9 @@ DEPEND="
 "
 
 FILECAPS=(
-       -m u+s 
cap_sys_resource,cap_dac_override,cap_sys_admin,cap_sys_nice,cap_net_bind_service,cap_ipc_lock,cap_sys_rawio+ep
 usr/bin/cdrecord --
-       -m u+s 
cap_dac_override,cap_sys_admin,cap_sys_nice,cap_net_bind_service,cap_sys_rawio+ep
 usr/bin/cdda2wav --
-       -m u+s 
cap_dac_override,cap_sys_admin,cap_net_bind_service,cap_sys_rawio+ep 
usr/bin/readcd
+       -M u-s 
cap_sys_resource,cap_dac_override,cap_sys_admin,cap_sys_nice,cap_net_bind_service,cap_ipc_lock,cap_sys_rawio+ep
 usr/bin/cdrecord --
+       -M u-s 
cap_dac_override,cap_sys_admin,cap_sys_nice,cap_net_bind_service,cap_sys_rawio+ep
 usr/bin/cdda2wav --
+       -M u-s 
cap_dac_override,cap_sys_admin,cap_net_bind_service,cap_sys_rawio+ep 
usr/bin/readcd
 )
 
 cdrtools_os() {
@@ -278,8 +278,7 @@ src_install() {
        emake -j1 CPPOPTX="${CPPFLAGS}" COPTX="${CFLAGS}" C++OPTX="${CXXFLAGS}" 
\
                LDOPTX="${LDFLAGS}" GMAKE_NOWARN="true" install
 
-       # Let fcaps handle this
-       fperms 0755 /usr/bin/{cdda2wav,cdrecord,readcd}
+       fperms 4755 /usr/bin/{cdda2wav,cdrecord,readcd}
 
        # These symlinks are for compat with cdrkit.
        dosym schily /usr/include/scsilib

Reply via email to