Gentoo Archives: gentoo-commits

From: "Tobias Scherbaum (dertobi123)" <dertobi123@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-analyzer/nagios-nrpe: nagios-nrpe-2.12-r104.ebuild ChangeLog nagios-nrpe-2.12.ebuild nagios-nrpe-2.12-r1.ebuild nagios-nrpe-2.12-r103.ebuild
Date: Sun, 31 Oct 2010 15:49:24
Message-Id: 20101031154913.ADB0E20051@flycatcher.gentoo.org
1 dertobi123 10/10/31 15:49:13
2
3 Modified: ChangeLog
4 Added: nagios-nrpe-2.12-r104.ebuild
5 Removed: nagios-nrpe-2.12.ebuild nagios-nrpe-2.12-r1.ebuild
6 nagios-nrpe-2.12-r103.ebuild
7 Log:
8 Remove command-args use flag, as it pretty much does nothing anyways ... (#289722)
9
10 (Portage version: 2.2.0_alpha2/cvs/Linux x86_64)
11
12 Revision Changes Path
13 1.67 net-analyzer/nagios-nrpe/ChangeLog
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/nagios-nrpe/ChangeLog?rev=1.67&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/nagios-nrpe/ChangeLog?rev=1.67&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/nagios-nrpe/ChangeLog?r1=1.66&r2=1.67
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/net-analyzer/nagios-nrpe/ChangeLog,v
22 retrieving revision 1.66
23 retrieving revision 1.67
24 diff -u -r1.66 -r1.67
25 --- ChangeLog 31 Dec 2009 10:06:18 -0000 1.66
26 +++ ChangeLog 31 Oct 2010 15:49:13 -0000 1.67
27 @@ -1,6 +1,14 @@
28 # ChangeLog for net-analyzer/nagios-nrpe
29 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nagios-nrpe/ChangeLog,v 1.66 2009/12/31 10:06:18 dertobi123 Exp $
31 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
32 +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nagios-nrpe/ChangeLog,v 1.67 2010/10/31 15:49:13 dertobi123 Exp $
33 +
34 +*nagios-nrpe-2.12-r104 (31 Oct 2010)
35 +
36 + 31 Oct 2010; Tobias Scherbaum <dertobi123@g.o>
37 + -nagios-nrpe-2.12.ebuild, -nagios-nrpe-2.12-r1.ebuild,
38 + -nagios-nrpe-2.12-r103.ebuild, +nagios-nrpe-2.12-r104.ebuild:
39 + Remove command-args use flag, as it pretty much does nothing anyways ...
40 + (#289722)
41
42 *nagios-nrpe-2.12-r103 (31 Dec 2009)
43
44
45
46
47 1.1 net-analyzer/nagios-nrpe/nagios-nrpe-2.12-r104.ebuild
48
49 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/nagios-nrpe/nagios-nrpe-2.12-r104.ebuild?rev=1.1&view=markup
50 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/nagios-nrpe/nagios-nrpe-2.12-r104.ebuild?rev=1.1&content-type=text/plain
51
52 Index: nagios-nrpe-2.12-r104.ebuild
53 ===================================================================
54 # Copyright 1999-2010 Gentoo Foundation
55 # Distributed under the terms of the GNU General Public License v2
56 # $Header: /var/cvsroot/gentoo-x86/net-analyzer/nagios-nrpe/nagios-nrpe-2.12-r104.ebuild,v 1.1 2010/10/31 15:49:13 dertobi123 Exp $
57
58 EAPI=2
59
60 inherit eutils toolchain-funcs
61
62 DESCRIPTION="Nagios $PV NRPE - Nagios Remote Plugin Executor"
63 HOMEPAGE="http://www.nagios.org/"
64 SRC_URI="mirror://sourceforge/nagios/nrpe-${PV}.tar.gz"
65
66 RESTRICT="mirror"
67 LICENSE="GPL-2"
68 SLOT="0"
69
70 KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
71
72 IUSE="ssl"
73 DEPEND=">=net-analyzer/nagios-plugins-1.3.0
74 ssl? ( dev-libs/openssl )"
75 S="${WORKDIR}/nrpe-${PV}"
76
77 pkg_setup() {
78 enewgroup nagios
79 enewuser nagios -1 /bin/bash /dev/null nagios
80 }
81
82 src_prepare() {
83 # Add support for large output,
84 # http://opsview-blog.opsera.com/dotorg/2008/08/enhancing-nrpe.html
85 epatch "${FILESDIR}/multiline.patch"
86 }
87
88 src_configure() {
89 local myconf
90
91 myconf="${myconf} $(use_enable ssl)"
92
93 # Generate the dh.h header file for better security (2005 Mar 20 eldad)
94 if useq ssl ; then
95 openssl dhparam -C 512 | sed -n '1,/BEGIN DH PARAMETERS/p' | grep -v "BEGIN DH PARAMETERS" > "${S}"/src/dh.h
96 fi
97
98 econf ${myconf} \
99 --host=${CHOST} \
100 --prefix=/usr \
101 --libexecdir=/usr/$(get_libdir)/nagios/plugins \
102 --localstatedir=/var/nagios \
103 --sysconfdir=/etc/nagios \
104 --with-nrpe-user=nagios \
105 --with-nrpe-grp=nagios || die "econf failed"
106 }
107
108 src_compile() {
109 emake all || die "make failed"
110 # Add nifty nrpe check tool
111 cd contrib
112 $(tc-getCC) ${CFLAGS} ${LDFLAGS} -o nrpe_check_control nrpe_check_control.c
113 }
114
115 src_install() {
116 dodoc LEGAL Changelog README SECURITY README.SSL \
117 contrib/README.nrpe_check_control
118
119 insinto /etc/nagios
120 newins "${S}"/sample-config/nrpe.cfg nrpe.cfg
121 fowners root:nagios /etc/nagios/nrpe.cfg
122 fperms 0640 /etc/nagios/nrpe.cfg
123
124 exeopts -m0750 -o nagios -g nagios
125 exeinto /usr/bin
126 doexe src/nrpe
127
128 exeopts -m0750 -o nagios -g nagios
129 exeinto /usr/$(get_libdir)/nagios/plugins
130 doexe src/check_nrpe contrib/nrpe_check_control
131
132 newinitd "${FILESDIR}"/nrpe-nagios3 nrpe
133
134 # Create pidfile in /var/run/nrpe, bug #233859
135 keepdir /var/run/nrpe
136 fowners nagios:nagios /var/run/nrpe
137 sed -i -e \
138 "s#pid_file=/var/run/nrpe.pid#pid_file=/var/run/nrpe/nrpe.pid#" \
139 "${D}"/etc/nagios/nrpe.cfg || die "sed failed"
140 }
141
142 pkg_postinst() {
143 einfo
144 einfo "If you are using the nrpe daemon, remember to edit"
145 einfo "the config file /etc/nagios/nrpe.cfg"
146 einfo
147 }