mjo         15/06/23 00:15:33

  Modified:             ChangeLog
  Added:                nagios-plugins-2.0.3-r2.ebuild
  Removed:              nagios-plugins-2.0.3-r1.ebuild
  Log:
  Revbump to fix two repoman warnings and block monitoring-plugins.
  
  (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 
0x6F48D3DA05C2DADB!)

Revision  Changes    Path
1.175                net-analyzer/nagios-plugins/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/nagios-plugins/ChangeLog?rev=1.175&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/nagios-plugins/ChangeLog?rev=1.175&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/nagios-plugins/ChangeLog?r1=1.174&r2=1.175

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-analyzer/nagios-plugins/ChangeLog,v
retrieving revision 1.174
retrieving revision 1.175
diff -u -r1.174 -r1.175
--- ChangeLog   17 May 2015 00:29:26 -0000      1.174
+++ ChangeLog   23 Jun 2015 00:15:33 -0000      1.175
@@ -1,6 +1,12 @@
 # ChangeLog for net-analyzer/nagios-plugins
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nagios-plugins/ChangeLog,v 
1.174 2015/05/17 00:29:26 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nagios-plugins/ChangeLog,v 
1.175 2015/06/23 00:15:33 mjo Exp $
+
+*nagios-plugins-2.0.3-r2 (23 Jun 2015)
+
+  23 Jun 2015; Michael Orlitzky <m...@gentoo.org>
+  +nagios-plugins-2.0.3-r2.ebuild:
+  Revbump to fix two repoman warnings and block monitoring-plugins.
 
   17 May 2015; Patrick Lauer <patr...@gentoo.org> metadata.xml:
   Remove unneeded useflag description from metadata.xml



1.1                  net-analyzer/nagios-plugins/nagios-plugins-2.0.3-r2.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/nagios-plugins/nagios-plugins-2.0.3-r2.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/nagios-plugins/nagios-plugins-2.0.3-r2.ebuild?rev=1.1&content-type=text/plain

Index: nagios-plugins-2.0.3-r2.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/net-analyzer/nagios-plugins/nagios-plugins-2.0.3-r2.ebuild,v
 1.1 2015/06/23 00:15:33 mjo Exp $

EAPI=5

inherit eutils multilib user

DESCRIPTION="Official set of plugins for Nagios"
HOMEPAGE="http://nagios-plugins.org/";
SRC_URI="http://nagios-plugins.org/download/${P}.tar.gz";

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
IUSE="ipv6 ldap mysql nagios-dns nagios-ping nagios-game postgres samba snmp 
ssh +ssl"

# Most of the plugins use automagic dependencies, i.e. the plugin will
# get built if the binary it uses is installed. For example, check_snmp
# will be built only if snmpget from net-analyzer/net-snmp[-minimal] is
# installed. End result: most of our runtime dependencies are required
# at build time as well.
#
# REAL_DEPEND contains the dependencies that are actually needed to
# build. DEPEND contains those plus the automagic dependencies.
#
REAL_DEPEND="dev-lang/perl
        ldap? ( net-nds/openldap )
        mysql? ( virtual/mysql )
        postgres? ( dev-db/postgresql:* )
        ssl? ( dev-libs/openssl:0 )"

DEPEND="${REAL_DEPEND}
        nagios-dns? ( net-dns/bind-tools )
        nagios-game? ( games-util/qstat )
        nagios-ping? ( net-analyzer/fping )
        samba? ( net-fs/samba )
        ssh? ( net-misc/openssh )
        snmp? ( dev-perl/Net-SNMP
                        net-analyzer/net-snmp[-minimal] )"

# Basically everything collides with nagios-plugins.
RDEPEND="${DEPEND}
        !net-analyzer/monitoring-plugins"

# At least one test is interactive.
RESTRICT="test"

src_prepare() {
        # Fix the path to our perl interpreter
        sed -i -e "1s:/usr/local/bin/perl:/usr/bin/perl:" \
                "${S}"/plugins-scripts/*.pl || die
}

src_configure() {
        # Use an array to prevent econf from mangling the ping args.
        local myconf=()

        if use ssl; then
                myconf+=( $(use_with ssl openssl /usr) )
        else
                myconf+=( --without-openssl )
                myconf+=( --without-gnutls )
        fi

        # The autodetection for these two commands can hang if localhost is
        # down or ICMP traffic is filtered. Bug #468296.
        myconf+=( --with-ping-command="/bin/ping -n -U -w %d -c %d %s" )

        if use ipv6; then
                myconf+=( --with-ping6-command="/bin/ping6 -n -U -w %d -c %d 
%s" )
        fi

        econf \
                $(use_with mysql) \
                $(use_with ipv6) \
                $(use_with ldap) \
                $(use_with postgres pgsql /usr) \
                "${myconf[@]}" \
                --libexecdir="/usr/$(get_libdir)/nagios/plugins" \
                --sysconfdir="/etc/nagios"
}

DOCS=( ACKNOWLEDGEMENTS AUTHORS CODING ChangeLog FAQ \
                NEWS README REQUIREMENTS SUPPORT THANKS )

pkg_preinst() {
        enewgroup nagios
        enewuser nagios -1 /bin/bash /var/nagios/home nagios
}

pkg_postinst() {
        elog "This ebuild has a number of USE flags that determine what you"
        elog "are able to monitor. Depending on what you want to monitor, some"
        elog "or all of these USE flags need to be set."
        elog
        elog "The plugins are installed in 
${ROOT}usr/$(get_libdir)/nagios/plugins"
}




Reply via email to