app-cdr/cdrtools: suidctl compat

Signed-off-by: Mike Gilbert <floppym@gentoo.org>
This commit is contained in:
Mike Gilbert
2025-11-24 14:17:26 -05:00
parent ef08e60f37
commit 6569dfbc10

View File

@@ -33,9 +33,9 @@ DEPEND="
" "
FILECAPS=( 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_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_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_dac_override,cap_sys_admin,cap_net_bind_service,cap_sys_rawio+ep usr/bin/readcd
) )
cdrtools_os() { cdrtools_os() {
@@ -278,8 +278,7 @@ src_install() {
emake -j1 CPPOPTX="${CPPFLAGS}" COPTX="${CFLAGS}" C++OPTX="${CXXFLAGS}" \ emake -j1 CPPOPTX="${CPPFLAGS}" COPTX="${CFLAGS}" C++OPTX="${CXXFLAGS}" \
LDOPTX="${LDFLAGS}" GMAKE_NOWARN="true" install LDOPTX="${LDFLAGS}" GMAKE_NOWARN="true" install
# Let fcaps handle this fperms 4755 /usr/bin/{cdda2wav,cdrecord,readcd}
fperms 0755 /usr/bin/{cdda2wav,cdrecord,readcd}
# These symlinks are for compat with cdrkit. # These symlinks are for compat with cdrkit.
dosym schily /usr/include/scsilib dosym schily /usr/include/scsilib