From a41e1231f48bfe9c3835b356665ebb6bb76ad6c0 Mon Sep 17 00:00:00 2001 From: Michael Orlitzky Date: Tue, 30 Aug 2022 06:05:59 -0400 Subject: net-analyzer/pnp4nagios: drop 0.6.26-r10 Signed-off-by: Michael Orlitzky --- .../pnp4nagios/pnp4nagios-0.6.26-r10.ebuild | 100 --------------------- 1 file changed, 100 deletions(-) delete mode 100644 net-analyzer/pnp4nagios/pnp4nagios-0.6.26-r10.ebuild (limited to 'net-analyzer') diff --git a/net-analyzer/pnp4nagios/pnp4nagios-0.6.26-r10.ebuild b/net-analyzer/pnp4nagios/pnp4nagios-0.6.26-r10.ebuild deleted file mode 100644 index ab4a072f70b2..000000000000 --- a/net-analyzer/pnp4nagios/pnp4nagios-0.6.26-r10.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="A performance data analyzer for nagios" -HOMEPAGE="http://www.pnp4nagios.org/" -SRC_URI="mirror://sourceforge/${PN}/PNP-0.6/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -IUSE="apache2 icinga +nagios" -KEYWORDS="amd64 ~ppc ppc64 ~sparc x86" - -REQUIRED_USE="^^ ( icinga nagios )" - -# Some things (sync mode, for one) are broken with nagios-4.x, but since -# nagios-3.x has been end-of-life'd, we don't have much choice here but -# to accept it. -DEPEND=" - dev-lang/php:*[filter,gd,json(+),simplexml,xml,zlib] - net-analyzer/rrdtool[graph,perl] - icinga? ( net-analyzer/icinga2 ) - nagios? ( net-analyzer/nagios-core )" - -# A list of modules used in our Apache config file. -APACHE_MODS="apache2_modules_alias," # "Alias" directive -APACHE_MODS+="apache2_modules_authz_core," # "Require" directive -APACHE_MODS+="apache2_modules_rewrite" # "RewriteEngine" and friends - -RDEPEND="${DEPEND} - virtual/perl-Getopt-Long - virtual/perl-Time-HiRes - media-fonts/dejavu - apache2? ( >=www-servers/apache-2.4[${APACHE_MODS}] )" - -PATCHES=( "${FILESDIR}/${PN}-0.6.14-makefile.patch" ) - -src_configure() { - local user_group=nagios - use icinga && user_group=icinga - - econf \ - --sysconfdir="${EPREFIX}"/etc/pnp \ - --datarootdir="${EPREFIX}"/usr/share/pnp \ - --localstatedir="${EPREFIX}"/var/lib/pnp \ - --with-nagios-user="${user_group}" \ - --with-nagios-group="${user_group}" \ - --with-perfdata-logfile="${EPREFIX}"/var/log/pnp/process_perfdata.log -} - -src_compile() { - # The default target just shows a help - emake all -} - -src_install() { - # Don't use INSTALL_OPTS because they set insecure permissions on - # all of /etc/pnp (https://github.com/lingej/pnp4nagios/issues/140). - emake INSTALL_OPTS="" DESTDIR="${D}" install install-config - einstalldocs - newinitd "${FILESDIR}"/npcd.initd npcd - rm "${ED%/}/usr/share/pnp/install.php" || \ - die "unable to remove ${ED%/}/usr/share/pnp/install.php" - - # Fix CVE-2012-3457 (Gentoo bug 430358) - fperms o-rwx /etc/pnp/process_perfdata.cfg - - if use apache2 ; then - insinto /etc/apache2/modules.d - newins "${FILESDIR}"/98_pnp4nagios-2.4.conf 98_pnp4nagios.conf - fi - - # The nagios or icinga user needs to write performance data to the - # perfdata-dir... - local user_group=nagios - use icinga && user_group=icinga - fowners ":${user_group}" /var/lib/pnp/{,perfdata,spool} - fperms g+rwx /var/lib/pnp/{,perfdata,spool} - - # and likewise for its logs... - dodir /var/log/pnp - fowners ":${user_group}" /var/log/pnp - fperms g+rwx /var/log/pnp - - # and its statistics. This one is arguably the responsibility of the - # build system, since process_perfdata.cfg refers to this location. - dodir /var/lib/pnp/stats - fowners ":${user_group}" /var/lib/pnp/stats - fperms g+rwx /var/lib/pnp/stats -} - -pkg_postinst() { - elog "To enable the pnp4nagios web front-end, please visit" - elog "${EROOT%/}/etc/conf.d/apache2 and add \"-D PNP -D PHP\"" - elog "to APACHE2_OPTS. Then pnp4nagios will be available at," - elog - elog " http://localhost/pnp4nagios" - elog -} -- cgit v1.2.3-65-gdbad