From 8b35c047f02f345f798af7432c0548df3c1bd09a Mon Sep 17 00:00:00 2001 From: Karel Balej Date: Wed, 22 Jun 2022 15:24:59 +0200 Subject: [PATCH] cdrtools: set capabilities --- srcpkgs/cdrtools/INSTALL | 6 ++++++ srcpkgs/cdrtools/template | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/cdrtools/INSTALL diff --git a/srcpkgs/cdrtools/INSTALL b/srcpkgs/cdrtools/INSTALL new file mode 100644 index 000000000000..daf6dc6478e2 --- /dev/null +++ b/srcpkgs/cdrtools/INSTALL @@ -0,0 +1,6 @@ +if [ "$ACTION" = "post" ] +then + setcap 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 + setcap cap_dac_override,cap_sys_admin,cap_sys_nice,cap_net_bind_service,cap_sys_rawio+ep /usr/bin/cdda2wav + setcap cap_dac_override,cap_sys_admin,cap_net_bind_service,cap_sys_rawio+ep /usr/bin/readcd +fi diff --git a/srcpkgs/cdrtools/template b/srcpkgs/cdrtools/template index 65888a46906e..3f13179a8f00 100644 --- a/srcpkgs/cdrtools/template +++ b/srcpkgs/cdrtools/template @@ -1,11 +1,12 @@ # Template file for 'cdrtools' pkgname=cdrtools version=3.02a09 -revision=2 +revision=3 wrksrc="${pkgname}-${version%a*}" build_helper=qemu hostmakedepends="smake" makedepends="acl-devel libcap-devel e2fsprogs-devel" +depends="libcap-progs" conf_files="/etc/default/rscsi /etc/default/cdrecord" short_desc="Highly portable CD/DVD/BluRay command line recording software" maintainer="Orphaned "