# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit systemd rpm

DESCRIPTION="HPE Agentless Management Service (Gen9 and earlier)"
HOMEPAGE="https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_fc4dd7fc1ce740d59f97f7cab9"
SRC_URI="https://downloads.hpe.com/pub/softlib2/software1/pubsw-linux/p922329456/v195164/hp-ams-2.10.4-885.5.rhel8.x86_64.rpm"

LICENSE="hpe"
SLOT="0"
KEYWORDS="-* ~amd64"
RESTRICT="mirror"

S="${WORKDIR}"

RDEPEND="
	app-arch/rpm
	dev-libs/libnl:3
"

src_unpack() {
	rpm_unpack
}

src_prepare() {
	default
	# We use dosbin in src_install to install the amsHelper, which
	# will install the helper binary in /usr/sbin, not /sbin.
	sed -i 's;ExecStart=/sbin/amsHelper;ExecStart=/usr/sbin/amsHelper;' \
		usr/lib/systemd/system/hp-ams.service
}

src_install() {
	dosbin sbin/amsHelper

	insinto /etc/sysconfig
	doins etc/sysconfig/hp-ams

	systemd_dounit usr/lib/systemd/system/hp-ams.service

	readonly amsHelperManPage="usr/share/man/man8/amsHelper.8"
	gunzip "${amsHelperManPage}".gz
	doman "${amsHelperManPage}"

	dodoc opt/hp/hp-ams/hp-ams.license
}