From 968a5d9ecdb0493a43593615596b1108ad01b2d8 Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Mon, 24 Nov 2025 14:33:12 -0500 Subject: [PATCH] app-emulation/qemu: suidctl compat Signed-off-by: Mike Gilbert --- app-emulation/qemu/qemu-10.1.2.ebuild | 5 ++++- app-emulation/qemu/qemu-9999.ebuild | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/app-emulation/qemu/qemu-10.1.2.ebuild b/app-emulation/qemu/qemu-10.1.2.ebuild index ad5a1c7e7515e..15f527943702e 100644 --- a/app-emulation/qemu/qemu-10.1.2.ebuild +++ b/app-emulation/qemu/qemu-10.1.2.ebuild @@ -900,6 +900,9 @@ src_install() { pax-mark mr "${softmmu_bins[@]}" "${user_bins[@]}" # bug 575594 popd >/dev/null || die + # suid in src_install to allow FEATURES=suidctl to work properly + fperms u+s /usr/libexec/qemu-bridge-helper + # Install config file example for qemu-bridge-helper insinto "/etc/qemu" doins "${FILESDIR}/bridge.conf" @@ -963,7 +966,7 @@ pkg_postinst() { xdg_icon_cache_update [[ -z ${EPREFIX} ]] && [[ -f ${EROOT}/usr/libexec/qemu-bridge-helper ]] && \ - fcaps -m u+s cap_net_admin "${EROOT}"/usr/libexec/qemu-bridge-helper + fcaps -M u-s cap_net_admin "${EROOT}"/usr/libexec/qemu-bridge-helper DISABLE_AUTOFORMATTING=true readme.gentoo_print_elog diff --git a/app-emulation/qemu/qemu-9999.ebuild b/app-emulation/qemu/qemu-9999.ebuild index bc2a24d8ee157..b3129596fbf46 100644 --- a/app-emulation/qemu/qemu-9999.ebuild +++ b/app-emulation/qemu/qemu-9999.ebuild @@ -899,6 +899,9 @@ src_install() { pax-mark mr "${softmmu_bins[@]}" "${user_bins[@]}" # bug 575594 popd >/dev/null || die + # suid in src_install to allow FEATURES=suidctl to work properly + fperms u+s /usr/libexec/qemu-bridge-helper + # Install config file example for qemu-bridge-helper insinto "/etc/qemu" doins "${FILESDIR}/bridge.conf" @@ -962,7 +965,7 @@ pkg_postinst() { xdg_icon_cache_update [[ -z ${EPREFIX} ]] && [[ -f ${EROOT}/usr/libexec/qemu-bridge-helper ]] && \ - fcaps -m u+s cap_net_admin "${EROOT}"/usr/libexec/qemu-bridge-helper + fcaps -M u-s cap_net_admin "${EROOT}"/usr/libexec/qemu-bridge-helper DISABLE_AUTOFORMATTING=true readme.gentoo_print_elog