mjo 14/11/26 02:04:33 Modified: ChangeLog Added: nagios-plugins-2.0.3-r1.ebuild Log: Revbump to fix bug #468296 and bug #481926. (Portage version: 2.2.8-r2/cvs/Linux x86_64, signed Manifest commit with key 0x6F48D3DA05C2DADB!)
Revision Changes Path 1.169 net-analyzer/nagios-plugins/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/nagios-plugins/ChangeLog?rev=1.169&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/nagios-plugins/ChangeLog?rev=1.169&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/nagios-plugins/ChangeLog?r1=1.168&r2=1.169 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/net-analyzer/nagios-plugins/ChangeLog,v retrieving revision 1.168 retrieving revision 1.169 diff -u -r1.168 -r1.169 --- ChangeLog 22 Nov 2014 21:19:19 -0000 1.168 +++ ChangeLog 26 Nov 2014 02:04:33 -0000 1.169 @@ -1,6 +1,12 @@ # ChangeLog for net-analyzer/nagios-plugins # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nagios-plugins/ChangeLog,v 1.168 2014/11/22 21:19:19 mjo Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nagios-plugins/ChangeLog,v 1.169 2014/11/26 02:04:33 mjo Exp $ + +*nagios-plugins-2.0.3-r1 (26 Nov 2014) + + 26 Nov 2014; Michael Orlitzky <[email protected]> + +nagios-plugins-2.0.3-r1.ebuild: + Revbump to fix bug #468296 and bug #481926. *nagios-plugins-2.0.3 (22 Nov 2014) 1.1 net-analyzer/nagios-plugins/nagios-plugins-2.0.3-r1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/nagios-plugins/nagios-plugins-2.0.3-r1.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/nagios-plugins/nagios-plugins-2.0.3-r1.ebuild?rev=1.1&content-type=text/plain Index: nagios-plugins-2.0.3-r1.ebuild =================================================================== # Copyright 1999-2014 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-r1.ebuild,v 1.1 2014/11/26 02:04: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-base ) ssl? ( dev-libs/openssl )" 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] )" RDEPEND="${DEPEND}" # 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:${ROOT}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="${ROOT}bin/ping -n -U -w %d -c %d %s" ) if use ipv6; then myconf+=( --with-ping6-command="${ROOT}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="${ROOT}usr/$(get_libdir)/nagios/plugins" \ --sysconfdir="${ROOT}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 Nagios" elog "is 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" }
