svn commit: r511292 - in head/net-mgmt/check_mk_agent: . files
Mateusz Piotrowski
0mp at FreeBSD.org
Fri Sep 6 10:27:44 UTC 2019
Author: 0mp
Date: Fri Sep 6 10:27:43 2019
New Revision: 511292
URL: https://svnweb.freebsd.org/changeset/ports/511292
Log:
net-mgmt/check_mk_agent: Update to 1.5.0p21
- Use patches to have better control over future changes in the agent
script.
- Update the software name in pkg-message.
- Break long lines.
Reported by: Repology
Added:
head/net-mgmt/check_mk_agent/files/patch-agents_check__mk__agent.freebsd (contents, props changed)
Modified:
head/net-mgmt/check_mk_agent/Makefile
head/net-mgmt/check_mk_agent/distinfo
head/net-mgmt/check_mk_agent/files/pkg-message.in
Modified: head/net-mgmt/check_mk_agent/Makefile
==============================================================================
--- head/net-mgmt/check_mk_agent/Makefile Fri Sep 6 10:26:49 2019 (r511291)
+++ head/net-mgmt/check_mk_agent/Makefile Fri Sep 6 10:27:43 2019 (r511292)
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= check_mk_agent
-DISTVERSION= 1.5.0p20
+DISTVERSION= 1.5.0p21
CATEGORIES= net-mgmt
MASTER_SITES= https://mathias-kettner.de/support/${DISTVERSION}/
DISTNAME= check-mk-raw-${DISTVERSION}.cre
@@ -16,7 +16,7 @@ RUN_DEPENDS= bash>0:shells/bash
USES= shebangfix
-SHEBANG_FILES= agents/${PORTNAME}.freebsd
+SHEBANG_FILES= agents/${CHECKMK_AGENT}
NO_ARCH= yes
NO_BUILD= yes
@@ -30,16 +30,27 @@ PORTDOCS= README.FreeBSD
OPTIONS_DEFINE= DOCS
+CHECKMK_AGENT= ${PORTNAME}.freebsd
+CHECKMK_LIBDIR= ${LOCALBASE}/lib/check_mk_agent
+CHECKMK_CONFDIR=${LOCALBASE}/etc/check_mk
+CHECKMK_TMPDIR= /var/run/check_mk
+
post-patch:
- ${REINPLACE_CMD} -E -e 's|^(export MK_CONFDIR=")|\1${PREFIX}|' \
- -e 's|/usr/local/bin/bash|${LOCALBASE}/bin/bash|g' \
- ${WRKSRC}/agents/${PORTNAME}.freebsd
+ @${REINPLACE_CMD} \
+ -e 's|%%CHECKMK_LIBDIR%%|${CHECKMK_LIBDIR}|' \
+ -e 's|%%CHECKMK_CONFDIR%%|${CHECKMK_CONFDIR}|' \
+ -e 's|%%CHECKMK_TMPDIR%%|${CHECKMK_TMPDIR}|' \
+ -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
+ -e 's|%%BASH%%|${LOCALBASE}/bin/bash|' \
+ ${WRKSRC}/agents/${CHECKMK_AGENT}
do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/agents/${PORTNAME}.freebsd ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+ ${INSTALL_SCRIPT} ${WRKSRC}/agents/${CHECKMK_AGENT} \
+ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/agents/README.FreeBSD ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/doc/agents/README.FreeBSD \
+ ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
Modified: head/net-mgmt/check_mk_agent/distinfo
==============================================================================
--- head/net-mgmt/check_mk_agent/distinfo Fri Sep 6 10:26:49 2019 (r511291)
+++ head/net-mgmt/check_mk_agent/distinfo Fri Sep 6 10:27:43 2019 (r511292)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1564401961
-SHA256 (check-mk-raw-1.5.0p20.cre.tar.gz) = b8c4e93cb2ae8cb7040082e929adfd6f7c6f9ad95644f3a1c0f102cdbc0d1994
-SIZE (check-mk-raw-1.5.0p20.cre.tar.gz) = 386024878
+TIMESTAMP = 1567764056
+SHA256 (check-mk-raw-1.5.0p21.cre.tar.gz) = 270f5422adbbda151edf102bdd8665ff1b5ee96b2aec04a899114a5238381869
+SIZE (check-mk-raw-1.5.0p21.cre.tar.gz) = 386037040
Added: head/net-mgmt/check_mk_agent/files/patch-agents_check__mk__agent.freebsd
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net-mgmt/check_mk_agent/files/patch-agents_check__mk__agent.freebsd Fri Sep 6 10:27:43 2019 (r511292)
@@ -0,0 +1,31 @@
+--- agents/check_mk_agent.freebsd.orig 2019-09-06 10:22:12 UTC
++++ agents/check_mk_agent.freebsd
+@@ -41,15 +41,15 @@
+ export LC_ALL=C
+ unset LANG
+
+-export MK_LIBDIR="/usr/local/lib/check_mk_agent"
+-export MK_CONFDIR="/etc/check_mk"
+-export MK_TMPDIR="/var/run/check_mk"
++export MK_LIBDIR="%%CHECKMK_LIBDIR%%"
++export MK_CONFDIR="%%CHECKMK_CONFDIR%%"
++export MK_TMPDIR="%%CHECKMK_TMPDIR%%"
+
+ # Optionally set a tempdir for all subsequent calls
+ #export TMPDIR=
+
+ # Make sure, locally installed binaries are found
+-PATH=$PATH:/usr/local/bin:/usr/local/sbin
++PATH=$PATH:%%LOCALBASE%%/bin:%%LOCALBASE%%/sbin
+
+ # All executables in PLUGINSDIR will simply be executed and their
+ # ouput appended to the output of the agent. Plugins define their own
+@@ -102,7 +102,7 @@ function run_cached() {
+
+ # Cache file outdated and new job not yet running? Start it
+ if [ -z "$USE_CACHEFILE" -a ! -e "$CACHEFILE.new" ] ; then
+- echo "$CMDLINE" | daemon /usr/local/bin/bash -o noclobber > $CACHEFILE.new && mv $CACHEFILE.new $CACHEFILE || rm -f $CACHEFILE $CACHEFILE.new &
++ echo "$CMDLINE" | daemon %%BASH%% -o noclobber > $CACHEFILE.new && mv $CACHEFILE.new $CACHEFILE || rm -f $CACHEFILE $CACHEFILE.new &
+ fi
+ }
+
Modified: head/net-mgmt/check_mk_agent/files/pkg-message.in
==============================================================================
--- head/net-mgmt/check_mk_agent/files/pkg-message.in Fri Sep 6 10:26:49 2019 (r511291)
+++ head/net-mgmt/check_mk_agent/files/pkg-message.in Fri Sep 6 10:27:43 2019 (r511292)
@@ -1,7 +1,7 @@
[
{ type: install
message: <<EOM
-Check_MK may collect additional data if the following ports are installed:
+Checkmk may collect additional data if the following ports are installed:
- devel/libstatgrab
- sysutils/ipmitool
- sysutils/megacli
More information about the svn-ports-all
mailing list