# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: $ DESCRIPTION="A tool for integrating Nagios with RRD-tool" HOMEPAGE="http://apan.sourceforge.net/" MY_P=${P}-sql SRC_URI="mirror://sourceforge/apan/${MY_P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" RDEPEND="=net-analyzer/nagios-core-1* net-analyzer/rrdtool dev-db/mysql app-shells/bash sys-devel/bc" S=${WORKDIR}/${PN}-sql src_install() { APAN="/usr/nagios/apan" sed -i -e "s:/usr/local/nagios/apan-sql/apan.defs:${APAN}/apan.defs:g" \ ./libexec/check_unix_load \ ./apan-sql.sh \ ./apan-sql.cgi \ ./createdb.sh \ ./import.sh \ ./generate-sql.cgi \ ./apanconf-sql sed -i.bak -e 's:/usr/local/nagios:/usr/nagios:' -e 's:apan-sql:apan:g' \ -e 's:ETCDIR=.*:ETCDIR=/etc/nagios:' \ -e 's:EXTINFOFILE=.*:EXTINFOFILE=/usr/nagios/apan/servicextinfo-apan:' \ -e 's:CGIURL=.*:CGIURL=/usr/nagios/sbin:' \ apan.defs apanconf.def createdb.sh dodir ${APAN} insinto ${APAN} exeinto ${APAN} doexe apan-sql.sh apanconf-sql createdb.sh generate-sql.cgi import.sh doins apan.defs apanconf.defs import.sh sql.conf insinto /usr/nagios/sbin doins generate-sql.cgi apan-sql.cgi insinto /usr/nagios/share/images/logos/ doins graph.png insinto ${APAN} for apansubdir in libexec plugs-sql ; do doins -r ${S}/${apansubdir} done fowners -R nagios:nagios ${APAN} dodoc CHANGELOG README README.apanconf } pkg_postinst() { einfo "APAN uses MySQL to store its configuration." einfo "Please read the installation instructions in the provided README." }