svn commit: r329368 - in head: . net-mgmt/nrpe net-mgmt/nrpe/files net-mgmt/nrpe2
Olli Hauer
ohauer at FreeBSD.org
Fri Oct 4 19:44:12 UTC 2013
Author: ohauer
Date: Fri Oct 4 19:44:10 2013
New Revision: 329368
URL: http://svnweb.freebsd.org/changeset/ports/329368
Log:
- update nrpe to version 2.15
- add stage support
- move from net-mgmt/nrpe2 -> net-mgmt/nrpe
to reflect the port and package name
Changes:
2.15 - 09/06/2013
-----------------
- Now compiles on HP-UX (Grant Byers)
- Added support for IPv6 (Leo Baltus, Eric Stanley)
Added:
head/net-mgmt/nrpe/
- copied from r329365, head/net-mgmt/nrpe2/
Deleted:
head/net-mgmt/nrpe/files/pkg-deinstall.in
head/net-mgmt/nrpe/files/pkg-install.in
head/net-mgmt/nrpe2/
Modified:
head/MOVED
head/UPDATING
head/net-mgmt/nrpe/Makefile
head/net-mgmt/nrpe/distinfo
head/net-mgmt/nrpe/files/nrpe2.in
head/net-mgmt/nrpe/files/pkg-message.in
head/net-mgmt/nrpe/pkg-plist
Modified: head/MOVED
==============================================================================
--- head/MOVED Fri Oct 4 19:43:20 2013 (r329367)
+++ head/MOVED Fri Oct 4 19:44:10 2013 (r329368)
@@ -4981,3 +4981,4 @@ www/py-beautifulsoup30||2013-10-03|Outda
comms/umcs784||2013-10-03|Outdated, included in base system as umcs(4)
graphics/libwpg01|graphics/libwpg|2013-10-04|Outdated, consider using a new version
textproc/libwpd08|textproc/libwpd|2013-10-04|Outdated, consider using a new version
+net-mgmt/nrpe2|net-mgmt/nrpe|2013-10-04|Reflect the real portname
Modified: head/UPDATING
==============================================================================
--- head/UPDATING Fri Oct 4 19:43:20 2013 (r329367)
+++ head/UPDATING Fri Oct 4 19:44:10 2013 (r329368)
@@ -5,6 +5,18 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20131004:
+ AFFECTS: users of net-mgmt/nrpe2
+ AUTHOR: ohauer at FreeBSD.org
+
+ The port nrpe2 was updated and moved to nrpe
+
+ # portmaster -o net-mgmt/nrpe net-mgmt/nrpe2
+ or
+ # portupgrade -fo net-mgmt/nrpe net-mgmt/nrpe2
+ or
+ # pkg set -o net-mgmt/nrpe2:net-mgmt/nrpe
+
20131003:
AFFECTS: users of lang/python* and ports
AUTHOR: mva at FreeBSD.org
@@ -18,7 +30,6 @@ you update your ports collection, before
DEFAULT_VERSIONS=python=2.7 python2=2.7 python3=3.3
-
20130929:
AFFECTS: users of x11/pixman
AUTHOR: zeising at FreeBSD.org
Modified: head/net-mgmt/nrpe/Makefile
==============================================================================
--- head/net-mgmt/nrpe2/Makefile Fri Oct 4 19:27:20 2013 (r329365)
+++ head/net-mgmt/nrpe/Makefile Fri Oct 4 19:44:10 2013 (r329368)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= nrpe
-DISTVERSION= 2.14
+DISTVERSION= 2.15
CATEGORIES= net-mgmt
MASTER_SITES= SF/nagios/${PORTNAME}-2.x/${PORTNAME}-${PORTVERSION}
@@ -16,14 +16,24 @@ LATEST_LINK= nrpe2
USES= perl5
USE_PERL5= build
USE_RC_SUBR= nrpe2
-
-CONFLICTS= nrpe-1.*
+GNU_CONFIGURE= yes
OPTIONS_DEFINE= SSL ARGS
+
SSL_DESC= Enable SSL support (disables plain-text server)
ARGS_DESC= Enable command argument processing **Security Risk**
-GNU_CONFIGURE= yes
+SSL_USE= OPENSSL=yes
+SSL_CONFIGURE_ON= --enable-ssl --with-ssl=${OPENSSLDIR} \
+ --with-ssl-inc=${OPENSSLINC} \
+ --with-ssl-lib=${OPENSSLLIB}
+SSL_CONFIGURE_OFF= --disable-ssl
+SSL_CFLAGS= -I${OPENSSLINC}
+
+ARGS_CONFIGURE_ON= --enable-command-args
+ARGS_CONFIGURE_OFF= --disable-command-args
+
+.include <bsd.port.options.mk>
NAGIOSUSER?= nagios
NAGIOSGROUP?= nagios
@@ -33,8 +43,9 @@ GROUPS= ${NAGIOSGROUP}
NAGIOSUID= 181
NAGIOSGID= ${NAGIOSUID}
+NRPE_PIDDIR?= /var/run/nrpe2
-CONFIGURE_ARGS= --bindir=${PREFIX}/sbin \
+CONFIGURE_ARGS+=--bindir=${PREFIX}/sbin \
--libexecdir=${PREFIX}/libexec/nagios \
--sysconfdir=${PREFIX}/etc \
--localstatedir=${NAGIOSDIR} \
@@ -42,53 +53,22 @@ CONFIGURE_ARGS= --bindir=${PREFIX}/sbin
--with-nrpe-group=${NAGIOSGROUP}
PLIST_SUB= NAGIOSDIR=${NAGIOSDIR} \
- NAGIOSUSER=${NAGIOSUSER} \
- NAGIOSGROUP=${NAGIOSGROUP} \
NAGIOSUID=${NAGIOSUID} \
- NAGIOSGID=${NAGIOSGID}
+ NRPE_PIDDIR=${NRPE_PIDDIR}
-SUB_FILES= pkg-install \
- pkg-deinstall \
- pkg-message
-
-SUB_LIST= PREFIX=${PREFIX} \
- ${PLIST_SUB}
-
-NO_STAGE= yes
-.include <bsd.port.pre.mk>
-
-.if ${PORT_OPTIONS:MSSL}
-.include "${PORTSDIR}/Mk/bsd.openssl.mk"
-CONFIGURE_ARGS+= --enable-ssl
-.else
-CONFIGURE_ARGS+= --disable-ssl
-.endif
-
-.if ${PORT_OPTIONS:MARGS}
-CONFIGURE_ARGS+= --enable-command-args
-.else
-CONFIGURE_ARGS+= --disable-command-args
-.endif
+SUB_FILES= pkg-message
post-patch:
- @${REINPLACE_CMD} -e 's#/var/run/nrpe.pid#/var/run/nrpe2/nrpe2.pid#g' \
- -e 's#/usr/lib/nagios/plugins/#${LOCALBASE}/libexec/nagios/#g' \
- -e 's#/usr/bin/sudo#${LOCALBASE}/bin/sudo#g' \
+ @${REINPLACE_CMD} -e 's|/var/run/nrpe.pid|${NRPE_PIDDIR}/nrpe2.pid|g' \
+ -e 's|/usr/lib/nagios/plugins/|${LOCALBASE}/libexec/nagios/|g' \
+ -e 's|/usr/bin/sudo|${LOCALBASE}/bin/sudo|g' \
${WRKSRC}/sample-config/nrpe.cfg.in
-
-pre-install:
- @${SH} ${PKGINSTALL} ${DISTNAME} PRE-INSTALL
-
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/src/nrpe ${PREFIX}/sbin/nrpe2
- ${INSTALL_PROGRAM} ${WRKSRC}/src/check_nrpe ${PREFIX}/libexec/nagios/check_nrpe2
- ${INSTALL_DATA} ${WRKSRC}/sample-config/nrpe.cfg ${PREFIX}/etc/nrpe.cfg-sample
- ${MKDIR} ${NAGIOSDIR}
-
-post-install:
- @${SH} ${PKGINSTALL} ${DISTNAME} POST-INSTALL
- @[ -f ${PREFIX}/etc/nrpe.cfg ] || \
- ${CP} -p ${PREFIX}/etc/nrpe.cfg-sample ${PREFIX}/etc/nrpe.cfg
- @${CAT} ${PKGMESSAGE}
+ ${INSTALL} -d ${STAGEDIR}${NRPE_PIDDIR}
+ ${INSTALL} -m 750 -d ${STAGEDIR}${NAGIOSDIR}
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/nrpe ${STAGEDIR}${PREFIX}/sbin/nrpe2
+ ${MKDIR} ${STAGEDIR}${PREFIX}/libexec/nagios
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/check_nrpe ${STAGEDIR}${PREFIX}/libexec/nagios/check_nrpe2
+ ${INSTALL_DATA} ${WRKSRC}/sample-config/nrpe.cfg ${STAGEDIR}${PREFIX}/etc/nrpe.cfg.sample
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Modified: head/net-mgmt/nrpe/distinfo
==============================================================================
--- head/net-mgmt/nrpe2/distinfo Fri Oct 4 19:27:20 2013 (r329365)
+++ head/net-mgmt/nrpe/distinfo Fri Oct 4 19:44:10 2013 (r329368)
@@ -1,2 +1,2 @@
-SHA256 (nrpe-2.14.tar.gz) = 808c7c4a82d0addf15449663e4712b5018c8bbd668e46723139f731f1ac44431
-SIZE (nrpe-2.14.tar.gz) = 421635
+SHA256 (nrpe-2.15.tar.gz) = 66383b7d367de25ba031d37762d83e2b55de010c573009c6f58270b137131072
+SIZE (nrpe-2.15.tar.gz) = 419695
Modified: head/net-mgmt/nrpe/files/nrpe2.in
==============================================================================
--- head/net-mgmt/nrpe2/files/nrpe2.in Fri Oct 4 19:27:20 2013 (r329365)
+++ head/net-mgmt/nrpe/files/nrpe2.in Fri Oct 4 19:44:10 2013 (r329368)
@@ -40,7 +40,7 @@ find_pidfile()
if get_pidfile_from_conf pid_file %%PREFIX%%/etc/nrpe.cfg; then
pidfile="$_pidfile_from_conf"
else
- pidfile='/var/run/nrpe2/nrpe2.pid'
+ pidfile='%%PIDDIR%%/nrpe2.pid'
fi
}
Modified: head/net-mgmt/nrpe/files/pkg-message.in
==============================================================================
--- head/net-mgmt/nrpe2/files/pkg-message.in Fri Oct 4 19:27:20 2013 (r329365)
+++ head/net-mgmt/nrpe/files/pkg-message.in Fri Oct 4 19:44:10 2013 (r329368)
@@ -4,7 +4,7 @@
nrpe2_enable="YES"
- A sample configuration is available in %%PREFIX%%/etc/nrpe.cfg-sample.
+ A sample configuration is available in %%PREFIX%%/etc/nrpe.cfg.sample.
Copy to nrpe.cfg where required and edit to suit your needs.
**********************************************************************
Modified: head/net-mgmt/nrpe/pkg-plist
==============================================================================
--- head/net-mgmt/nrpe2/pkg-plist Fri Oct 4 19:27:20 2013 (r329365)
+++ head/net-mgmt/nrpe/pkg-plist Fri Oct 4 19:44:10 2013 (r329368)
@@ -1,7 +1,9 @@
- at unexec cmp -s %D/etc/nrpe.cfg-sample %D/etc/nrpe.cfg && rm %D/etc/nrpe.cfg || true
-etc/nrpe.cfg-sample
- at exec test -f %B/nrpe.cfg || cp -p %D/%F %B/nrpe.cfg
+ at unexec cmp -s %D/etc/nrpe.cfg.sample %D/etc/nrpe.cfg && rm %D/etc/nrpe.cfg || true
+etc/nrpe.cfg.sample
+ at exec test -f %B/nrpe.cfg || install -m 644 %D/%F %B/nrpe.cfg
libexec/nagios/check_nrpe2
- at dirrmtry libexec/nagios
sbin/nrpe2
- at unexec rmdir %%NAGIOSDIR%% 2>/dev/null || true
+ at dirrmtry libexec/nagios
+ at exec install -m 755 -o %%NAGIOSUID%% -d %%NRPE_PIDDIR%%
+ at dirrmtry %%NAGIOSDIR%%
+ at dirrmtry %%NRPE_PIDDIR%%
More information about the svn-ports-all
mailing list