We have moved to Git. This repository is only provided for compatibility with old installations. Learn how to migrate your installation here.

annotate net-analyzer/nrpe/nrpe-2.15.ebuild @ 220:5fc6acd937e1

dev-vcs/kallithea: version bump to 0.3.6 (security update), masking <0.3.6
author Daniel Neugebauer <dneuge@energiequant.de>
date Sat, 29 Dec 2018 16:31:18 +0100
parents b9bc67d9be9e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
56
b9bc67d9be9e changes for net-analyzer/nrpe-2.15
Daniel Neugebauer <dneuge@energiequant.de>
parents: 55
diff changeset
1 # Copyright 1999-2014 Gentoo Foundation
54
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
2 # Distributed under the terms of the GNU General Public License v2
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
3 # $Header: /var/cvsroot/gentoo-x86/net-analyzer/nrpe/nrpe-2.14.ebuild,v 1.8 2013/03/09 19:09:06 ago Exp $
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
4
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
5 EAPI=4
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
6
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
7 inherit eutils toolchain-funcs multilib user autotools
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
8
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
9 DESCRIPTION="Nagios Remote Plugin Executor"
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
10 HOMEPAGE="http://www.nagios.org/"
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
11 SRC_URI="mirror://sourceforge/nagios/${P}.tar.gz"
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
12
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
13 LICENSE="GPL-2+"
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
14 SLOT="0"
56
b9bc67d9be9e changes for net-analyzer/nrpe-2.15
Daniel Neugebauer <dneuge@energiequant.de>
parents: 55
diff changeset
15 #KEYWORDS="alpha amd64 hppa ppc ppc64 sparc x86"
b9bc67d9be9e changes for net-analyzer/nrpe-2.15
Daniel Neugebauer <dneuge@energiequant.de>
parents: 55
diff changeset
16 KEYWORDS="~amd64"
54
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
17 IUSE="command-args ssl tcpd minimal"
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
18
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
19 DEPEND="ssl? ( dev-libs/openssl )
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
20 !minimal? ( tcpd? ( sys-apps/tcp-wrappers ) )"
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
21 RDEPEND="${DEPEND}
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
22 !minimal? ( >=net-analyzer/nagios-plugins-1.3.0 )"
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
23
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
24 pkg_setup() {
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
25 enewgroup nagios
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
26 enewuser nagios -1 /bin/bash /dev/null nagios
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
27
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
28 elog "If you plan to use \"nrpe_check_control\" then you may want to specify"
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
29 elog "different command and services files. You can override the defaults"
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
30 elog "through the \"NAGIOS_COMMAND_FILE\" and \"NAGIOS_SERVICES_FILE\" environment variables."
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
31 elog "NAGIOS_COMMAND_FILE=${NAGIOS_COMMAND_FILE:-/var/rw/nagios.cmd}"
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
32 elog "NAGIOS_SERVICES_FILE=${NAGIOS_SERVICES_FILE:-/etc/services.cfg}"
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
33 }
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
34
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
35 src_prepare() {
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
36 # Add support for large output,
56
b9bc67d9be9e changes for net-analyzer/nrpe-2.15
Daniel Neugebauer <dneuge@energiequant.de>
parents: 55
diff changeset
37 # http://www.opsview.com/whats-new/blog/enhancing-nrpe-large-output
54
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
38 epatch "${FILESDIR}"/${P}-multiline.patch
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
39 # fix configure, among others #326367, #397603
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
40 epatch "${FILESDIR}"/${P}-tcpd-et-al.patch
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
41
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
42 sed -i -e '/define \(COMMAND\|SERVICES\)_FILE/d' contrib/nrpe_check_control.c || die
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
43
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
44 # change the default location of the pid file
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
45 sed -i -e '/pid_file/s:/var/run:/run:' sample-config/nrpe.cfg.in || die
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
46
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
47 # fix TFU handling of autoheader
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
48 sed -i -e '/#undef/d' include/config.h.in || die
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
49
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
50 eautoreconf
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
51 }
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
52
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
53 src_configure() {
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
54 local myconf
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
55 if use minimal; then
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
56 myconf="--disable-tcp-wrapper --disable-command-args"
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
57 else
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
58 myconf="$(use_enable tcpd tcp-wrapper) $(use_enable command-args)"
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
59 fi
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
60
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
61 econf \
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
62 --libexecdir=/usr/$(get_libdir)/nagios/plugins \
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
63 --localstatedir=/var/nagios \
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
64 --sysconfdir=/etc/nagios \
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
65 --with-nrpe-user=nagios \
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
66 --with-nrpe-group=nagios \
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
67 $(use_enable ssl) \
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
68 ${myconf}
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
69 }
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
70
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
71 src_compile() {
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
72 emake -C src check_nrpe $(use minimal || echo nrpe)
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
73
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
74 # Add nifty nrpe check tool
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
75 $(tc-getCC) ${CPPFLAGS} ${CFLAGS} \
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
76 -DCOMMAND_FILE=\"${NAGIOS_COMMAND_FILE:-/var/rw/nagios.cmd}\" \
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
77 -DSERVICES_FILE=\"${NAGIOS_SERVICES_FILE:-/etc/services.cfg}\" \
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
78 ${LDFLAGS} -o nrpe_check_control contrib/nrpe_check_control.c || die
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
79 }
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
80
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
81 src_install() {
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
82 dodoc LEGAL Changelog README SECURITY \
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
83 contrib/README.nrpe_check_control \
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
84 $(use ssl && echo README.SSL)
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
85
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
86 exeinto /usr/$(get_libdir)/nagios/plugins
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
87 doexe src/check_nrpe nrpe_check_control
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
88
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
89 use minimal && return 0
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
90
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
91 ## NON-MINIMAL INSTALL FOLLOWS ##
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
92
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
93 insinto /etc/nagios
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
94 newins sample-config/nrpe.cfg nrpe.cfg
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
95 fowners root:nagios /etc/nagios/nrpe.cfg
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
96 fperms 0640 /etc/nagios/nrpe.cfg
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
97
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
98 exeinto /usr/libexec
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
99 doexe src/nrpe
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
100
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
101 newinitd "${FILESDIR}"/nrpe.init nrpe
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
102
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
103 insinto /etc/xinetd.d/
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
104 newins "${FILESDIR}/nrpe.xinetd.2" nrpe
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
105
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
106 if use tcpd; then
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
107 sed -i -e '/^reload()/, /^}/ d' -e '/extra_started_commands/s:reload::' \
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
108 "${D}"/etc/init.d/nrpe
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
109 fi
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
110 }
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
111
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
112 pkg_postinst() {
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
113 elog "If you are using the nrpe daemon, remember to edit"
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
114 elog "the config file /etc/nagios/nrpe.cfg"
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
115
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
116 if use command-args ; then
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
117 ewarn ""
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
118 ewarn "You have enabled command-args for NRPE. This enables"
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
119 ewarn "the ability for clients to supply arguments to commands"
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
120 ewarn "which should be run. "
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
121 ewarn "THIS IS CONSIDERED A SECURITY RISK!"
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
122 ewarn "Please read /usr/share/doc/${PF}/SECURITY.bz2 for more info"
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
123 fi
90a7a9dbfafb importing net-analyzer/nrpe-2.14 from official portage tree
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
124 }