From: "Tobias Scherbaum (dertobi123)" <dertobi123@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] gentoo-x86 commit in net-analyzer/nagios-plugins: ChangeLog nagios-plugins-1.4.15.ebuild nagios-plugins-1.4.13-r1.ebuild
Date: Fri, 30 Jul 2010 14:34:42 +0000 (UTC) [thread overview]
Message-ID: <20100730143442.83DE12CE15@corvid.gentoo.org> (raw)
dertobi123 10/07/30 14:34:42
Modified: ChangeLog
Added: nagios-plugins-1.4.15.ebuild
Removed: nagios-plugins-1.4.13-r1.ebuild
Log:
Version bump
(Portage version: 2.2_rc67/cvs/Linux x86_64)
Revision Changes Path
1.131 net-analyzer/nagios-plugins/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/nagios-plugins/ChangeLog?rev=1.131&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/nagios-plugins/ChangeLog?rev=1.131&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/nagios-plugins/ChangeLog?r1=1.130&r2=1.131
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-analyzer/nagios-plugins/ChangeLog,v
retrieving revision 1.130
retrieving revision 1.131
diff -u -r1.130 -r1.131
--- ChangeLog 25 Jun 2010 10:34:19 -0000 1.130
+++ ChangeLog 30 Jul 2010 14:34:41 -0000 1.131
@@ -1,6 +1,13 @@
# ChangeLog for net-analyzer/nagios-plugins
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nagios-plugins/ChangeLog,v 1.130 2010/06/25 10:34:19 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nagios-plugins/ChangeLog,v 1.131 2010/07/30 14:34:41 dertobi123 Exp $
+
+*nagios-plugins-1.4.15 (30 Jul 2010)
+
+ 30 Jul 2010; Tobias Scherbaum <dertobi123@gentoo.org>
+ -nagios-plugins-1.4.13-r1.ebuild, +nagios-plugins-1.4.15.ebuild,
+ +files/nagios-plugins-1.4.15-vserver.patch:
+ Version bump
25 Jun 2010; Markos Chandras <hwoarang@gentoo.org>
nagios-plugins-1.4.14.ebuild,
1.1 net-analyzer/nagios-plugins/nagios-plugins-1.4.15.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/nagios-plugins/nagios-plugins-1.4.15.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/nagios-plugins/nagios-plugins-1.4.15.ebuild?rev=1.1&content-type=text/plain
Index: nagios-plugins-1.4.15.ebuild
===================================================================
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nagios-plugins/nagios-plugins-1.4.15.ebuild,v 1.1 2010/07/30 14:34:41 dertobi123 Exp $
EAPI=1
inherit eutils autotools
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"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
IUSE="+ssl samba mysql postgres ldap snmp nagios-dns nagios-ntp nagios-ping nagios-ssh nagios-game ups ipv6 radius +suid jabber"
DEPEND="ldap? ( >=net-nds/openldap-2.0.25 )
mysql? ( virtual/mysql )
postgres? ( dev-db/postgresql-base )
ssl? ( >=dev-libs/openssl-0.9.6g )
radius? ( >=net-dialup/radiusclient-0.3.2 )"
RESTRICT="test"
RDEPEND="${DEPEND}
>=dev-lang/perl-5.6.1-r7
samba? ( >=net-fs/samba-2.2.5-r1 )
snmp? ( >=dev-perl/Net-SNMP-4.0.1-r1
>=net-analyzer/net-snmp-5.0.6
)
mysql? ( dev-perl/DBI
dev-perl/DBD-mysql )
nagios-dns? ( >=net-dns/bind-tools-9.2.2_rc1 )
nagios-ntp? ( >=net-misc/ntp-4.1.1a )
nagios-ping? ( >=net-analyzer/fping-2.4_beta2-r1 )
nagios-ssh? ( >=net-misc/openssh-3.5_p1 )
ups? ( >=sys-power/nut-1.4 )
!sparc? ( nagios-game? ( >=games-util/qstat-2.6 ) )
jabber? ( >=dev-perl/Net-Jabber-2.0 )"
pkg_setup() {
enewgroup nagios
enewuser nagios -1 /bin/bash /var/nagios/home nagios
}
src_unpack() {
unpack ${A}
cd "${S}"
if ! use radius; then
EPATCH_OPTS="-p1 -d ${S}" epatch \
"${FILESDIR}"/nagios-plugins-1.4.10-noradius.patch
fi
epatch "${FILESDIR}"/${PN}-1.4.10-contrib.patch
epatch "${FILESDIR}"/${PN}-1.4.12-pgsqlconfigure.patch
epatch "${FILESDIR}"/${P}-vserver.patch
eautoreconf
}
src_compile() {
local conf
if use ssl; then
conf="${conf} --with-openssl=/usr"
else
conf="${conf} --without-openssl"
fi
if use postgres; then
conf="${conf} --with-pgsql=/usr"
fi
econf \
$(use_with mysql) \
$(use_with ipv6) \
${conf} \
--host=${CHOST} \
--prefix=/usr \
--libexecdir=/usr/$(get_libdir)/nagios/plugins \
--sysconfdir=/etc/nagios || die "econf failed"
# fix problem with additional -
sed -i -e 's:/bin/ps -axwo:/bin/ps axwo:g' config.h || die "sed failed"
emake || die "emake failed"
}
src_install() {
mv "${S}"/contrib/check_compaq_insight.pl "${S}"/contrib/check_compaq_insight.pl.msg
chmod +x "${S}"/contrib/*.pl
sed -i -e '1s;#!.*;#!/usr/bin/perl -w;' "${S}"/contrib/*.pl || die "sed failed"
sed -i -e s#/usr/nagios/libexec#/usr/$(get_libdir)/nagios/plugins#g "${S}"/contrib/*.pl || die "sed failed"
sed -i -e '30s/use lib utils.pm;/use utils;/' \
"${S}"/plugins-scripts/check_file_age.pl || die "sed failed"
dodoc ACKNOWLEDGEMENTS AUTHORS BUGS CODING \
ChangeLog FAQ NEWS README REQUIREMENTS SUPPORT THANKS
emake DESTDIR="${D}" install || die "make install failed"
if use mysql || use postgres; then
dodir /usr/$(get_libdir)/nagios/plugins
exeinto /usr/$(get_libdir)/nagios/plugins
doexe "${S}"/contrib/check_nagios_db.pl
fi
if ! use snmp; then
rm "${D}"/usr/$(get_libdir)/nagios/plugins/check_if{operstatus,status} \
|| die "Failed to remove SNMP check plugins"
fi
mv "${S}"/contrib "${D}"/usr/$(get_libdir)/nagios/plugins/contrib
if ! use jabber; then
rm "${D}"usr/$(get_libdir)/nagios/plugins/contrib/nagios_sendim.pl \
|| die "Failed to remove XMPP notification addon"
fi
chown -R root:nagios "${D}"/usr/$(get_libdir)/nagios/plugins \
|| die "Failed chown of ${D}usr/$(get_libdir)/nagios/plugins"
chmod -R o-rwx "${D}"/usr/$(get_libdir)/nagios/plugins \
|| die "Failed chmod of ${D}usr/$(get_libdir)/nagios/plugins"
if use suid ; then
chmod 04710 "${D}"/usr/$(get_libdir)/nagios/plugins/{check_icmp,check_ide_smart,check_dhcp} \
|| die "Failed setting the suid bit for various plugins"
fi
dosym /usr/$(get_libdir)/nagios/plugins/utils.sh /usr/$(get_libdir)/nagios/plugins/contrib/utils.sh
dosym /usr/$(get_libdir)/nagios/plugins/utils.pm /usr/$(get_libdir)/nagios/plugins/contrib/utils.pm
}
pkg_postinst() {
einfo "This ebuild has a number of USE flags which determines what nagios is able to monitor."
einfo "Depending on what you want to monitor with nagios, some or all of these USE"
einfo "flags need to be set for nagios to function correctly."
echo
einfo "contrib plugins are installed into /usr/$(get_libdir)/nagios/plugins/contrib"
}
reply other threads:[~2010-07-30 15:02 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20100730143442.83DE12CE15@corvid.gentoo.org \
--to=dertobi123@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox