You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
1.2 KiB
55 lines
1.2 KiB
# Copyright 2023 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI=8
|
|
inherit perl-module systemd
|
|
|
|
DESCRIPTION="Hardware and software inventory tool (client)"
|
|
HOMEPAGE="http://www.ocsinventory-ng.org https://github.com/OCSInventory-NG/UnixAgent"
|
|
SRC_URI="https://github.com/OCSInventory-NG/UnixAgent/releases/download/v${PV}/Ocsinventory-Unix-Agent-${PV}.tar.gz"
|
|
|
|
LICENSE="GPL-2+"
|
|
SLOT="0"
|
|
KEYWORDS="~amd64"
|
|
|
|
DEPEND="
|
|
dev-perl/Crypt-SSLeay
|
|
dev-perl/Net-IP
|
|
dev-perl/Net-SNMP
|
|
dev-perl/Net-SSLeay
|
|
dev-perl/Proc-Daemon
|
|
dev-perl/XML-NamespaceSupport
|
|
dev-perl/XML-SAX
|
|
dev-perl/XML-Simple
|
|
dev-perl/libwww-perl
|
|
sys-apps/dmidecode
|
|
sys-apps/pciutils
|
|
"
|
|
RDEPEND="${DEPEND}"
|
|
BDEPEND=""
|
|
|
|
S="${WORKDIR}/Ocsinventory-Unix-Agent-${PV}"
|
|
|
|
src_compile() {
|
|
perl-module_src_compile
|
|
rm run-postinst || die
|
|
}
|
|
|
|
src_install() {
|
|
perl-module_src_install
|
|
|
|
keepdir "/var/lib/${PN}"
|
|
keepdir "/var/log/${PN}"
|
|
|
|
insinto /etc/ocsinventory
|
|
doins "${FILESDIR}/${PN}.cfg"
|
|
doins "${FILESDIR}/modules.conf"
|
|
|
|
insinto /etc/cron.d
|
|
newins "${FILESDIR}/${PN}.crond" ${PN}
|
|
systemd_dounit "${FILESDIR}/${PN}".{service,timer}
|
|
|
|
insinto /etc/logrotate.d
|
|
doins "contrib/cron/${PN}.logrotate"
|
|
}
|