# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI="2" inherit eutils webapp DESCRIPTION="A lighweight system monitoring tool" HOMEPAGE="http://www.monitorix.org/" SRC_URI="http://www.monitorix.org/${P}.tar.gz" LICENSE="GPL-2" KEYWORDS="~amd64" IUSE="hddtemp lm_sensors" DEPEND="sys-apps/sed" RDEPEND="net-analyzer/rrdtool[perl] net-mail/metamail hddtemp? ( app-admin/hddtemp ) lm_sensors? ( sys-apps/lm_sensors )" need_httpd_cgi src_unpack() { local IDATE=`date +'%Y-%m-%d'` unpack ${A} cd ${S} epatch "${FILESDIR}/${PN}.conf.patch" sed -i -e "s|\(our \$IDATE = \"\)01 Jan 2000|\1${IDATE}|" ${PN}.conf } src_install() { webapp_src_preinst dosbin ${PN}.pl newinitd ports/Linux-Gentoo/${PN}.init ${PN} insinto /etc doins ${PN}.conf || die "doins failed" dodoc Changes ${PN}-apache.conf README{,.nginx} TODO doman man/man5/${PN}.conf.5 insinto "${MY_HTDOCSDIR}" doins envelope.png logo_bot_black.png logo_bot_white.png logo_top.jpg || die "doins failed" dodir "${MY_HTDOCSDIR}/imgs" webapp_serverowned "${MY_HTDOCSDIR}/imgs" exeinto ${MY_CGIBINDIR} doexe ${PN}.cgi dodir /var/lib/ dodir /var/lib/${PN} keepdir /var/lib/${PN} dodir /var/lib/${PN}/{reports,usage} insinto /var/lib/${PN}/reports doins -r reports/* || die "doins failed" webapp_src_install } pkg_postinst() { elog elog "Before starting the ${PN} init script make sure you edited the " elog "config file" elog }