# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # hsflowd/ # hsflowd/distinfo # hsflowd/pkg-descr # hsflowd/files # hsflowd/files/pkg-message.in # hsflowd/files/hsflowd.in # hsflowd/Makefile # hsflowd/pkg-plist # echo c - hsflowd/ mkdir -p hsflowd/ > /dev/null 2>&1 echo x - hsflowd/distinfo sed 's/^X//' >hsflowd/distinfo << '97ad722bbedd788d89f6f50541df9440' XSHA256 (hsflowd-1.22.2.tar.gz) = 648806afa02cb5588dd69aba54be0d5810f56af112003a861df0aadd6c28611c XSIZE (hsflowd-1.22.2.tar.gz) = 1841547 97ad722bbedd788d89f6f50541df9440 echo x - hsflowd/pkg-descr sed 's/^X//' >hsflowd/pkg-descr << '02617466892b92139879d1a81746396e' XThe Host sFlow agent exports physical and virtual server performance Xmetrics using the sFlow protocol. The agent provides scalable, Xmulti-vendor, multi-OS performance monitoring with minimal impact on Xthe systems being monitored. X XWWW: http://host-sflow.sourceforge.net/ 02617466892b92139879d1a81746396e echo c - hsflowd/files mkdir -p hsflowd/files > /dev/null 2>&1 echo x - hsflowd/files/pkg-message.in sed 's/^X//' >hsflowd/files/pkg-message.in << 'c60307230063cb24429f55c5c594fdcd' XPlease edit %%ETCDIR%%/hsflowd.conf based on your needs and add the following Xto /etc/rc.conf: X Xhsflowd_enable="YES" c60307230063cb24429f55c5c594fdcd echo x - hsflowd/files/hsflowd.in sed 's/^X//' >hsflowd/files/hsflowd.in << '8c573f95ae13d9f8ab5659708600854e' X#!/bin/sh X# X# init(1) startup script for hsflowd daemon X# X# description: Host sFlow Daemon X# processname: hsflowd X# pidfile: /var/run/hsflowd.pid X# X X. /etc/rc.subr X X Xname=hsflowd Xrcvar=`set_rcvar` X Xload_rc_config $name X Xhsflowd_enable=${hsflowd_enable:-"NO"} X Xstop_postcmd="hsflowd_postcmd" X Xcommand="%%PREFIX%%/sbin/${name}" Xpidfile="/var/run/${name}.pid" X Xhsflowd_postcmd() { X rm -f $pidfile X} X Xrun_rc_command "$1" 8c573f95ae13d9f8ab5659708600854e echo x - hsflowd/Makefile sed 's/^X//' >hsflowd/Makefile << '35887ba710e2fd1be58aa1ec03699fa2' X# Created by: Ryan Steinmetz X# $FreeBSD$ X XPORTNAME= hsflowd XPORTVERSION= 1.22.2 XCATEGORIES= net XMASTER_SITES= SF/host-sflow/REL-1_22/ \ X http://mirrors.rit.edu/zi/ X XMAINTAINER= zi@FreeBSD.org XCOMMENT= Agent that exports metrics using the sFlow protocol X XMAKE_JOBS_UNSAFE= no XSUB_FILES= pkg-message XUSE_RC_SUBR= ${PORTNAME} XMAKE_ENV= BINDIR=${PREFIX}/sbin INITDIR=${PREFIX}/etc/rc.d \ X CONFDIR=${ETCDIR} X Xpost-patch: X @${REINPLACE_CMD} -e 's|gcc|${CC}|g' \ X -e '/scripts\/hsflowd /d' \ X -e 's|hsflowd.conf|hsflowd.conf.sample|g' \ X ${WRKSRC}/src/FreeBSD/Makefile ${WRKSRC}/src/sflow/Makefile \ X ${WRKSRC}/src/json/Makefile X @${REINPLACE_CMD} -e 's|/etc|${ETCDIR}|g' ${WRKSRC}/src/FreeBSD/hsflowd.h X @${REINPLACE_CMD} -e 's|/usr|${PREFIX}|g' \ X ${WRKSRC}/src/FreeBSD/scripts/hsflowd X @${MV} ${WRKSRC}/src/FreeBSD/scripts/hsflowd.conf \ X ${WRKSRC}/src/FreeBSD/scripts/hsflowd.conf.sample X Xpost-install: X @if [ ! -f ${ETCDIR}/hsflowd.conf ]; then \ X ${CP} ${ETCDIR}/hsflowd.conf.sample ${ETCDIR}/hsflowd.conf ; \ X fi X X.include 35887ba710e2fd1be58aa1ec03699fa2 echo x - hsflowd/pkg-plist sed 's/^X//' >hsflowd/pkg-plist << '3143174489a93a81059a48e71783385b' X@comment $FreeBSD$ Xetc/hsflowd/hsflowd.conf.sample Xsbin/hsflowd X@dirrmtry etc/hsflowd X@unexec if cmp -s %D/etc/hsflowd/hsflowd.conf %D/etc/hsflowd.conf.sample; then rm -f %D/etc/hsflowd.conf; fi X@unexec if [ -d %%ETCDIR%% ]; then echo "==> If you are permanently removing this port, you should do a ``rm -rf %%ETCDIR%%`` to remove any configuration files."; fi 3143174489a93a81059a48e71783385b exit