Update NRPE to 3.2.1, which fixes various security vulnerabilities
and bugs (changelog is available at:
https://github.com/NagiosEnterprises/nrpe/blob/master/CHANGELOG.md).
Due to changes in ./configure, some options such as initsystem (sysV)
need to be specified now. Also, simple "make" does not exist anymore
and must be replaced by "make all".
Rootfile information is now included which was missing in the
first version of this patch.
This fixes #11700 and partly addresses #11551.
Signed-off-by: Peter Müller <peter.mueller@link38.eu>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
+etc/nagios
+etc/nagios/nrpe.cfg
usr/lib/nagios/check_nrpe
usr/lib/nagios/check_nrpe
THISAPP = nrpe-$(VER)
DL_FILE = $(THISAPP).tar.gz
THISAPP = nrpe-$(VER)
DL_FILE = $(THISAPP).tar.gz
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = nagios_nrpe
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = nagios_nrpe
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = b2d75e2962f1e3151ef58794d60c9e97
+$(DL_FILE)_MD5 = 8997e195fea93cdceb8c7ed8ac1d43bc
cd $(DIR_APP) && ./configure \
--prefix=/usr \
--libexecdir=/usr/lib/nagios \
cd $(DIR_APP) && ./configure \
--prefix=/usr \
--libexecdir=/usr/lib/nagios \
+ --sysconfdir=/etc/nagios \
+ --with-init-type=sysv \
--with-nrpe-user=nobody \
--with-nrpe-group=nobody \
--with-nagios-user=nobody \
--with-nrpe-user=nobody \
--with-nrpe-group=nobody \
--with-nagios-user=nobody \
- --with-nagios-group=nobody \
- --enable-command-args \
- ac_cv_lib_wrap_main=no
+ --with-nagios-group=nobody
- cd $(DIR_APP) && make $(MAKETUNING)
+ cd $(DIR_APP) && make all $(MAKETUNING)
cd $(DIR_APP) && make install
cd $(DIR_APP) && make install
+ cd $(DIR_APP) && make install-config
@rm -rf $(DIR_APP)
@$(POSTBUILD)
@rm -rf $(DIR_APP)
@$(POSTBUILD)