# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI="2" inherit perl-module DESCRIPTION="Powerful inventory and package deployment system." HOMEPAGE="http://www.ocsinventory-ng.org/index.php?page=English" SRC_URI="mirror://sourceforge/ocsinventory/OCSNG_UNIX_AGENT-1.02.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="x86 amd64" IUSE="logrotate" DEPEND="dev-lang/perl" RDEPEND="sys-apps/dmidecode dev-perl/libwww-perl virtual/perl-IO-Compress dev-perl/XML-Simple perl-core/Digest-MD5 dev-perl/Net-IP dev-perl/Net-SSLeay x11-misc/read-edid sys-apps/pciutils logrotate? ( app-admin/logrotate )" src_prepare() { # Workaround stupid sources mv "${WORKDIR}/Ocsinventory-Agent-1.0.1" "${S}" sed -i -e "s:PATH_TO_LOG_DIRECTORY:/var/log/${PN}:" \ "${S}"/etc/logrotate.d/${PN} } src_install() { # Do *NOT* run postinst, it breaks the ebuild for now rm run-postinst perl-module_src_install keepdir /var/log/${PN} keepdir /var/lib/${PN} insinto /etc/${PN} doins etc/${PN}/modules.conf doins "${FILESDIR}"/ocsinventory-agent.cfg insinto /etc/cron.daily newins "${FILESDIR}"/ocsinventory-agent.cron ocsinventory-agent if use logrotate ; then insinto /etc/logrotate.d doins etc/logrotate.d/${PN} fi }