freebsd-ports/net-mgmt/librenms-agent/Makefile
Mathieu Arnold 6f6af4a443 Fixup invalid USES=python arguments.
Reported by:	tobik (in D19569)
2019-03-13 14:40:48 +00:00

50 lines
1.5 KiB
Makefile

# Created by: Nicolas Goralski <nicolas@goralski.fr>
# $FreeBSD$
PORTNAME= librenms-agent
PORTVERSION= 0.3
PORTREVISION= 1
CATEGORIES= net-mgmt
MAINTAINER= kiwi@oav.net
COMMENT= Agents and plugins for librenms
LICENSE= GPLv2
USES= shebangfix python:2.7,run php:cli
NO_ARCH= yes
USE_GITHUB= yes
GH_ACCOUNT= librenms
GH_TAGNAME= fb678cb
NO_BUILD= yes
SHEBANG_FILES= agent-local/*
RUN_DEPENDS+= xinetd:security/xinetd \
bash:shells/bash
LIB_DEPENDS+= libstatgrab.so:devel/libstatgrab \
post-patch:
@${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX},g" ${WRKSRC}/check_mk_agent_freebsd
@${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX},g" ${WRKSRC}/mk_enplug
@${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX},g" ${WRKSRC}/check_mk_xinetd
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/xinetd.d
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/check_mk_agent/plugins
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/check_mk_agent/repo
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/check_mk_agent/local
${INSTALL_SCRIPT} ${WRKSRC}/check_mk_agent_freebsd ${STAGEDIR}${PREFIX}/bin/check_mk_agent
${INSTALL_SCRIPT} ${WRKSRC}/mk_enplug ${STAGEDIR}${PREFIX}/bin/
${INSTALL_SCRIPT} ${WRKSRC}/check_mk_xinetd ${STAGEDIR}${PREFIX}/etc/xinetd.d/check_mk
${INSTALL_SCRIPT} ${WRKSRC}/snmp/distro ${STAGEDIR}${PREFIX}/bin
@cd ${WRKSRC} ; \
for agent_local in $$( ${FIND} ./agent-local -type f ! -name README ); do \
${INSTALL_SCRIPT} "$$agent_local" ${STAGEDIR}${PREFIX}/lib/check_mk_agent/repo/ ; \
done
.include <bsd.port.mk>