# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-analyzer/nagios-plugins/nagios-plugins-1.3.1.ebuild,v 1.2 2003/12/15 15:01:16 mholzer Exp $ inherit eutils DESCRIPTION="Nagios $PV plugins - Pack of plugins to make Nagios work properly" HOMEPAGE="http://www.nagios.org/" SRC_URI="mirror://sourceforge/nagiosplug/${P}.tar.gz" RESTRICT="nomirror" LICENSE="GPL-2" SLOT="0" KEYWORDS="x86 ~sparc ~ppc" IUSE="ssl samba mysql postgres ldap" #RDEPEND=">=net-analyzer/nagios-core-1.0" DEPEND=">=net-dns/bind-tools-9.2.2_rc1 ssl? ( >=dev-libs/openssl-0.9.6g ) >=dev-lang/perl-5.6.1-r7 >=net-analyzer/fping-2.4_beta2-r1 >=net-misc/ntp-4.1.1a >=dev-perl/Net-SNMP-4.0.1-r1 >=net-analyzer/net-snmp-5.0.6 samba? ( >=net-fs/samba-2.2.5-r1 ) >=net-misc/openssh-3.5_p1 mysql? ( >=dev-db/mysql-3.23.52-r1 ) postgres? ( >=dev-db/postgresql-7.2 ) ldap? ( >=net-nds/openldap-2.0.25 )" S="${WORKDIR}/${P}" pkg_setup() { enewgroup nagios enewuser nagios -1 /bin/bash /dev/null nagios } src_compile() { local myconf use mysql && myconf="${myconf} --with-mysql" use postgres && myconf="${myconf} --with-pgsql" use openssl && myconf="${myconf} --with-openssl" ./configure ${myconf} \ --host=${CHOST} \ --prefix=/usr/nagios \ --with-nagios-user=nagios \ --sysconfdir=/etc/nagios \ --infodir=/usr/share/info \ --mandir=/usr/share/man || die "./configure failed" make || die } src_install() { dodoc AUTHORS CODING COPYING ChangeLog FAQ INSTALL LEGALNEWS README REQUIREMENTS ROADMAP Requirements make DESTDIR=${D} install || die } pkg_preinst() { chown -R nagios:nagios ${D}/usr/nagios/libexec || die "Failed Chown of ${D}/usr/nagios/libexec" }