diff options
author | Edwin Groothuis <edwin@FreeBSD.org> | 2003-08-30 08:06:39 +0000 |
---|---|---|
committer | Edwin Groothuis <edwin@FreeBSD.org> | 2003-08-30 08:06:39 +0000 |
commit | d7af773d2622ec79618180715233b8ee9506aa64 (patch) | |
tree | ee78d372cffc4f52108f7db583957d6ef3e24f11 /net-mgmt/zabbix2/Makefile | |
parent | de2d00b638279cd49841a24fcef59e66b4c8cf4a (diff) |
Notes
Diffstat (limited to 'net-mgmt/zabbix2/Makefile')
-rw-r--r-- | net-mgmt/zabbix2/Makefile | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/net-mgmt/zabbix2/Makefile b/net-mgmt/zabbix2/Makefile new file mode 100644 index 000000000000..1b74335026c0 --- /dev/null +++ b/net-mgmt/zabbix2/Makefile @@ -0,0 +1,69 @@ +# Ports collection makefile for: zabbix +# Date created: Jun 18 2003 +# Whom: Sergey Akifyev <asa@gascom.ru> +# +# $FreeBSD$ +# + +PORTNAME= zabbix +PORTVERSION= 1.0b7 +CATEGORIES= net +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR=${PORTNAME} +DISTNAME= ${PORTNAME}-1.0beta7 + +MAINTAINER= asa@gascom.ru +COMMENT= Very advanced network monitoring system + +GNU_CONFIGURE= yes +CONFIGURE_ENV= CPPFLAGS=-I${LOCALBASE}/include \ + LIBS=-L${LOCALBASE}/lib +CFLAGS+= -I${LOCALBASE}/include +CONFIGURE_ARGS= --prefix=${PREFIX} + +.ifdef(ZABBIX_AGENT_ONLY) +PKGNAMESUFFIX= -agent +PLIST= ${MASTERDIR}/pkg-plist.agent +PKGMESSAGE= nonexistent +.else +CONFIGURE_ARGS+=--with-mysql=${LOCALBASE} +LIB_DEPENDS+= snmp.4:${PORTSDIR}/net/net-snmp4 \ + mysqlclient.10:${PORTSDIR}/databases/mysql323-client +BUILD_DEPENDS+= mysql:${PORTSDIR}/databases/mysql323-client +RUN_DEPENDS+= safe_mysqld:${PORTSDIR}/databases/mysql323-server +.endif + +ZABBIX_BINARIES=zabbix_agent zabbix_agentd zabbix_sender +ZABBIX_CONFIGS= zabbix_agent.conf zabbix_agentd.conf +.ifndef(ZABBIX_AGENT_ONLY) +ZABBIX_BINARIES+=zabbix_suckerd zabbix_trapper zabbix_trapperd +ZABBIX_CONFIGS+=zabbix_suckerd.conf zabbix_trapper.conf zabbix_trapperd.conf +.endif + +do-install: +.for FILE in ${ZABBIX_BINARIES} + ${INSTALL_PROGRAM} ${WRKSRC}/bin/${FILE} ${PREFIX}/bin +.endfor + ${MKDIR} ${PREFIX}/etc/zabbix + ${LN} -sf ${PREFIX}/etc/zabbix /etc/zabbix +.for FILE in ${ZABBIX_CONFIGS} + ${INSTALL_DATA} ${WRKSRC}/misc/conf/${FILE} \ + ${PREFIX}/etc/zabbix/${FILE}.sample +.endfor +.ifndef(ZABBIX_AGENT_ONLY) + ${MKDIR} ${PREFIX}/share/zabbix + ${MKDIR} ${PREFIX}/share/zabbix/create + ${INSTALL_DATA} ${MASTERDIR}/scripts/dbsetup.sh \ + ${PREFIX}/share/zabbix/create + ${CP} -Rf ${WRKSRC}/frontends/* ${PREFIX}/share/zabbix + ${CP} -Rf ${WRKSRC}/create/* ${PREFIX}/share/zabbix/create + ${INSTALL_SCRIPT} ${MASTERDIR}/scripts/dbsetup.sh \ + ${PREFIX}/share/zabbix/create + ${INSTALL_SCRIPT} ${MASTERDIR}/scripts/zabbix.sh.sample \ + ${PREFIX}/etc/rc.d +.endif + ${INSTALL_SCRIPT} ${MASTERDIR}/scripts/zabbix-agent.sh.sample \ + ${PREFIX}/etc/rc.d + ${SH} ${PKGINSTALL} + +.include <bsd.port.mk> |