Index: head/net-mgmt/check_mk_agent/Makefile =================================================================== --- head/net-mgmt/check_mk_agent/Makefile (revision 511291) +++ head/net-mgmt/check_mk_agent/Makefile (revision 511292) @@ -1,45 +1,56 @@ # $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 MAINTAINER= 0mp@FreeBSD.org COMMENT= Nagios-compatible agent for the Check_MK monitoring LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= bash>0:shells/bash USES= shebangfix -SHEBANG_FILES= agents/${PORTNAME}.freebsd +SHEBANG_FILES= agents/${CHECKMK_AGENT} NO_ARCH= yes NO_BUILD= yes NO_TEST= yes PLIST_FILES= bin/${PORTNAME} SUB_FILES= pkg-message SUB_LIST= PORTNAME=${PORTNAME} 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 Index: head/net-mgmt/check_mk_agent/distinfo =================================================================== --- head/net-mgmt/check_mk_agent/distinfo (revision 511291) +++ head/net-mgmt/check_mk_agent/distinfo (revision 511292) @@ -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 Index: head/net-mgmt/check_mk_agent/files/patch-agents_check__mk__agent.freebsd =================================================================== --- head/net-mgmt/check_mk_agent/files/patch-agents_check__mk__agent.freebsd (nonexistent) +++ head/net-mgmt/check_mk_agent/files/patch-agents_check__mk__agent.freebsd (revision 511292) @@ -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 + } + Property changes on: head/net-mgmt/check_mk_agent/files/patch-agents_check__mk__agent.freebsd ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/net-mgmt/check_mk_agent/files/pkg-message.in =================================================================== --- head/net-mgmt/check_mk_agent/files/pkg-message.in (revision 511291) +++ head/net-mgmt/check_mk_agent/files/pkg-message.in (revision 511292) @@ -1,18 +1,18 @@ [ { type: install message: <