# Created by: Douglas K. Rand # $FreeBSD: head/net-mgmt/victorops-nagios/Makefile 364420 2014-08-09 09:49:49Z pi $ PORTNAME= victorops-nagios PORTVERSION= 1.1.8 CATEGORIES= net-mgmt MASTER_SITES= http://software.victorops.com/ DISTNAME= ${PORTNAME}_${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX} MAINTAINER= rand@iteris.com COMMENT= Nagios integration for VictorOps incident notification service NO_WRKSUBDIR= YES NO_BUILD= YES RESTRICTED= Redistribution of software prohibited by VictorOps OPTIONS_DEFINE= QPAGE OPTIONS_DEFAULT= QPAGE_DESC= Integrate qpage for victorops server problems RUN_DEPENDS+= bash:${PORTSDIR}/shells/bash .include .if ${PORT_OPTIONS:MQPAGE} RUN_DEPENDS+= qpage:${PORTSDIR}/comms/qpage EXTRA_PATCHES+= ${FILESDIR}/qpage-patch .endif post-patch: @${FIND} ${WRKSRC} -type f | ${XARGS} ${REINPLACE_CMD} \ -e '1s|#!/bin/bash|#!/usr/local/bin/bash|' do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/periodic/daily ${INSTALL_DATA} ${WRKSRC}/etc/cron.daily/victorops ${STAGEDIR}${PREFIX}/etc/periodic/daily/400.victorops ${MKDIR} ${STAGEDIR}${PREFIX}/etc/nagios .for i in victorops victorops_email vo_test_svc vo_test_svc_cmd ${INSTALL_DATA} ${WRKSRC}/opt/victorops/nagios_plugin/nagios_conf/${i}.cfg ${STAGEDIR}${PREFIX}/etc/nagios/${i}.cfg-sample .endfor ${MKDIR} ${STAGEDIR}${PREFIX}/libexec/victorops .for i in check_test_svc check_victorops_cmds check_victorops_forwarder \ do_victorops_heartbeat enqueue_alert forward_alert_file forward_alerts \ send_email_alert send_status stop_forwarder support_collect.sh \ url_encode.sed utils ${INSTALL_SCRIPT} ${WRKSRC}/opt/victorops/nagios_plugin/bin/${i} ${STAGEDIR}${PREFIX}/libexec/victorops/${i} .endfor .include