From 96e638dc2f8e0573f018d11f486e058a397d6185 Mon Sep 17 00:00:00 2001 From: Dale Showers Date: Sun, 24 May 2026 20:51:05 -0400 Subject: [PATCH] net-analyzer/reaction: completion for all profiles Install completions and man files for all profiles. Install zsh completions Closes: https://bugs.gentoo.org/975971 Signed-off-by: Dale Showers --- net-analyzer/reaction/reaction-2.3.0.ebuild | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/net-analyzer/reaction/reaction-2.3.0.ebuild b/net-analyzer/reaction/reaction-2.3.0.ebuild index 14fe717612..60b747e83e 100644 --- a/net-analyzer/reaction/reaction-2.3.0.ebuild +++ b/net-analyzer/reaction/reaction-2.3.0.ebuild @@ -504,11 +504,19 @@ SLOT="0" KEYWORDS="~amd64" RUST_MIN_VER="1.89.0" +src_prepare() { + #Install man & completions regardless of profile + sed -i 's/var_os(.PROFILE.).*/true {/' \ + "${S}/build.rs" || die "sed build.rs failed" + default +} + src_install() { cargo_src_install local target_dir="$(cargo_target_dir)" newbashcomp ${target_dir}/${PN}.bash ${PN} dofishcomp ${target_dir}/${PN}.fish + dozshcomp ${target_dir}/_${PN} systemd_dounit "${FILESDIR}/systemd/${PN}.service" doman ${target_dir}/*.[0-9] doinitd "${FILESDIR}/init.d/${PN}"