From af419e915351e05320baaba58c615b0f174e514f Mon Sep 17 00:00:00 2001 From: Alexey Shvetsov Date: Wed, 9 Dec 2020 23:07:56 +0300 Subject: [PATCH] app-metrics/fusioninventory-agent: Fix deps Fix path for ip and ifconfig. Fix threads dep Thanks to Alexey Naikov. Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Alexey Shvetsov --- .../fusioninventory-agent-2.5.2.ebuild | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/app-metrics/fusioninventory-agent/fusioninventory-agent-2.5.2.ebuild b/app-metrics/fusioninventory-agent/fusioninventory-agent-2.5.2.ebuild index 50d906752ad4b..9756d4073782a 100644 --- a/app-metrics/fusioninventory-agent/fusioninventory-agent-2.5.2.ebuild +++ b/app-metrics/fusioninventory-agent/fusioninventory-agent-2.5.2.ebuild @@ -23,17 +23,31 @@ DEPEND=" dev-perl/XML-TreePP dev-perl/XML-XPath virtual/perl-IO-Compress + virtual/perl-threads dev-perl/HTTP-Daemon dev-perl/IO-Socket-SSL dev-perl/LWP-Protocol-https dev-perl/Proc-Daemon - " +" RDEPEND="${DEPEND}" BDEPEND=" dev-perl/Module-Install - " + dev-perl/File-Copy-Recursive + app-portage/gentoolkit +" + PATCHES=( "${FILESDIR}/${P}-dirs.patch" ) +src_prepare() { + # gentoo has ip under /bin/ip and ifconfig under /bin/ifconfig + sed \ + -e "s:/sbin/ifconfig:/bin/ifconfig:g" \ + -e "s:/sbin/ip:/bin/ip:g" \ + -i lib/FusionInventory/Agent/Task/Inventory/Linux/Networks.pm \ + -i lib/FusionInventory/Agent/Tools/Linux.pm || die + default +} + src_install() { default systemd_dounit contrib/unix/fusioninventory-agent.service