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: ChangeLog nagios-nrpe-2.10.ebuild nagios-nrpe-2.8.1.ebuild
Date: Tue, 04 Dec 2007 20:42:03
Message-Id: E1Izeab-00056q-6o@stork.gentoo.org
1 dertobi123 07/12/04 20:41:57
2
3 Modified: ChangeLog
4 Added: nagios-nrpe-2.10.ebuild
5 Removed: nagios-nrpe-2.8.1.ebuild
6 Log:
7 Version bump, bug #199338
8 (Portage version: 2.1.4_rc7)
9
10 Revision Changes Path
11 1.44 net-analyzer/nagios-nrpe/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-analyzer/nagios-nrpe/ChangeLog?rev=1.44&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-analyzer/nagios-nrpe/ChangeLog?rev=1.44&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-analyzer/nagios-nrpe/ChangeLog?r1=1.43&r2=1.44
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-analyzer/nagios-nrpe/ChangeLog,v
20 retrieving revision 1.43
21 retrieving revision 1.44
22 diff -u -r1.43 -r1.44
23 --- ChangeLog 2 Jul 2007 14:38:33 -0000 1.43
24 +++ ChangeLog 4 Dec 2007 20:41:56 -0000 1.44
25 @@ -1,6 +1,12 @@
26 # ChangeLog for net-analyzer/nagios-nrpe
27 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nagios-nrpe/ChangeLog,v 1.43 2007/07/02 14:38:33 peper Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nagios-nrpe/ChangeLog,v 1.44 2007/12/04 20:41:56 dertobi123 Exp $
30 +
31 +*nagios-nrpe-2.10 (04 Dec 2007)
32 +
33 + 04 Dec 2007; Tobias Scherbaum <dertobi123@g.o>
34 + -nagios-nrpe-2.8.1.ebuild, +nagios-nrpe-2.10.ebuild:
35 + Version bump, bug #199338
36
37 02 Jul 2007; Piotr JaroszyƄski <peper@g.o>
38 nagios-nrpe-2.5.1.ebuild, nagios-nrpe-2.8.1.ebuild:
39
40
41
42 1.1 net-analyzer/nagios-nrpe/nagios-nrpe-2.10.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-analyzer/nagios-nrpe/nagios-nrpe-2.10.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-analyzer/nagios-nrpe/nagios-nrpe-2.10.ebuild?rev=1.1&content-type=text/plain
46
47 Index: nagios-nrpe-2.10.ebuild
48 ===================================================================
49 # Copyright 1999-2007 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/net-analyzer/nagios-nrpe/nagios-nrpe-2.10.ebuild,v 1.1 2007/12/04 20:41:56 dertobi123 Exp $
52
53 inherit eutils toolchain-funcs
54
55 DESCRIPTION="Nagios $PV NRPE - Nagios Remote Plugin Executor"
56 HOMEPAGE="http://www.nagios.org/"
57 SRC_URI="mirror://sourceforge/nagios/nrpe-${PV}.tar.gz"
58
59 RESTRICT="mirror"
60 LICENSE="GPL-2"
61 SLOT="0"
62
63 KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
64
65 IUSE="ssl command-args"
66 DEPEND=">=net-analyzer/nagios-plugins-1.3.0
67 ssl? ( dev-libs/openssl )"
68 S="${WORKDIR}/nrpe-${PV}"
69
70 pkg_setup() {
71 enewgroup nagios
72 enewuser nagios -1 /bin/bash /dev/null nagios
73 }
74
75 src_compile() {
76 local myconf
77
78 myconf="${myconf} $(use_enable ssl) \
79 $(use_enable command-args)"
80
81 # Generate the dh.h header file for better security (2005 Mar 20 eldad)
82 if useq ssl ; then
83 openssl dhparam -C 512 | sed -n '1,/BEGIN DH PARAMETERS/p' | grep -v "BEGIN DH PARAMETERS" > "${S}"/src/dh.h
84 fi
85
86 econf ${myconf} \
87 --host=${CHOST} \
88 --prefix=/usr/nagios \
89 --localstatedir=/var/nagios \
90 --sysconfdir=/etc/nagios \
91 --with-nrpe-user=nagios \
92 --with-nrpe-grp=nagios || die "econf failed"
93 emake all || die "make failed"
94 # Add nifty nrpe check tool
95 cd contrib
96 $(tc-getCC) ${CFLAGS} -o nrpe_check_control nrpe_check_control.c
97 }
98
99 src_install() {
100 dodoc LEGAL Changelog README SECURITY README.SSL \
101 contrib/README.nrpe_check_control
102
103 insinto /etc/nagios
104 newins "${S}"/sample-config/nrpe.cfg nrpe.cfg
105 fowners root:nagios /etc/nagios/nrpe.cfg
106 fperms 0640 /etc/nagios/nrpe.cfg
107
108 exeopts -m0750 -o nagios -g nagios
109 exeinto /usr/nagios/bin
110 doexe src/nrpe
111
112 exeopts -m0750 -o nagios -g nagios
113 exeinto /usr/nagios/libexec
114 doexe src/check_nrpe contrib/nrpe_check_control
115
116 newinitd "${FILESDIR}"/nrpe nrpe
117
118 cat << EOF > "${T}"/55-nagios-nrpe-revdep
119 SEARCH_DIRS="/usr/nagios/bin /usr/nagios/libexec"
120 EOF
121
122 insinto /etc/revdep-rebuild
123 doins "${T}"/55-nagios-nrpe-revdep
124 }
125
126 pkg_postinst() {
127 einfo
128 einfo "If you are using the nrpe daemon, remember to edit"
129 einfo "the config file /etc/nagios/nrpe.cfg"
130 einfo
131
132 if useq command-args ; then
133 ewarn "You have enabled command-args for NRPE. This enables"
134 ewarn "the ability for clients to supply arguments to commands"
135 ewarn "which should be run. "
136 ewarn "THIS IS CONSIDERED A SECURITY RISK!"
137 ewarn "Please read /usr/share/doc/${PF}/SECURITY.bz2 for more info"
138 fi
139 }
140
141
142
143 --
144 gentoo-commits@g.o mailing list