Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Jul 2009 16:46:51 -1000 (HST)
From:      Antonio Querubin <tony@lava.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/136916: New port: net/dbeacon Distributed multicast beacon server
Message-ID:  <20090720024651.EF4CF564C1@guriguri.lava.net>
Resent-Message-ID: <200907200250.n6K2o4QD076467@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         136916
>Category:       ports
>Synopsis:       New port: net/dbeacon Distributed multicast beacon server
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jul 20 02:50:04 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Antonio Querubin <tony@lava.net>
>Release:        FreeBSD 7.1-RELEASE-p6 i386
>Organization:
LavaNet
>Environment:
System: FreeBSD guriguri.lava.net 7.1-RELEASE-p6 FreeBSD 7.1-RELEASE-p6 #0: Tue Jun 9 16:26:47 UTC 2009 root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386


>Description:

Dbeacon is a distributed multicast monitoring tool.  The main purpose of a
beacon is to monitor other beacons' reachability and to collect statistics
such as loss, delay, and jitter between beacons.  Dbeacon supports both
IPv4 and IPv6 multicast and supports collecting information using both Any
Source Multicast (ASM) and Source-Specific Multicast (SSM).

>How-To-Repeat:

>Fix:

--- dbeacon.port begins here ---
# 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:
#
#	dbeacon
#	dbeacon/pkg-descr
#	dbeacon/Makefile
#	dbeacon/distinfo
#	dbeacon/files
#	dbeacon/files/dbeacon.in
#
echo c - dbeacon
mkdir -p dbeacon > /dev/null 2>&1
echo x - dbeacon/pkg-descr
sed 's/^X//' >dbeacon/pkg-descr << '162e5e99ee160bef43cb3f3da8425b59'
XDbeacon is a distributed multicast monitoring tool.  The main purpose of a 
Xbeacon is to monitor other beacons' reachability and to collect statistics 
Xsuch as loss, delay, and jitter between beacons.  Dbeacon supports both 
XIPv4 and IPv6 multicast and supports collecting information using both Any 
XSource Multicast (ASM) and Source-Specific Multicast (SSM).
X
XWWW: http://fivebits.net/proj/dbeacon
162e5e99ee160bef43cb3f3da8425b59
echo x - dbeacon/Makefile
sed 's/^X//' >dbeacon/Makefile << '648136cd1e322430c28f18dd11bed7b1'
X# New ports collection makefile for:  dbeacon
X# Date created:  July 19, 2009
X# Whom:		Antonio Querubin <tony@lava.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	dbeacon
XPORTVERSION=	0.3.9.1
XCATEGORIES=	net
XMASTER_SITES=	http://fivebits.net/files/dbeacon/
X
XMAINTAINER=	tony@lava.net
XCOMMENT=	Distributed multicast beacon server
X
XPLIST_FILES=	bin/dbeacon \
X		share/man/man1/dbeacon.1
X
XUSE_GMAKE=	yes
X
XUSE_RC_SUBR=	dbeacon
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
X	${INSTALL_MAN} ${WRKSRC}/docs/dbeacon.1 ${PREFIX}/share/man/man1
X
X.include <bsd.port.mk>
648136cd1e322430c28f18dd11bed7b1
echo x - dbeacon/distinfo
sed 's/^X//' >dbeacon/distinfo << '61b128562f21bf13de846f973878f963'
XMD5 (dbeacon-0.3.9.1.tar.gz) = abb202b01f9a17c1fb96d4c247d9e825
XSHA256 (dbeacon-0.3.9.1.tar.gz) = 0fbaa178a07802b66bd5497ca9a9c57f0db3fb9b5795c46c051263c13bae2d06
XSIZE (dbeacon-0.3.9.1.tar.gz) = 43893
61b128562f21bf13de846f973878f963
echo c - dbeacon/files
mkdir -p dbeacon/files > /dev/null 2>&1
echo x - dbeacon/files/dbeacon.in
sed 's/^X//' >dbeacon/files/dbeacon.in << '100a8394458000d9a97c5e582493dc81'
X#!/bin/sh
X#
X# $FreeBSD$
X#
X# PROVIDE: dbeacon
X# REQUIRE: DAEMON
X# KEYWORD: shutdown
X#
X# Add the following lines to /etc/rc.conf to enable dbeacon.
X#
X# dbeacon_enable="YES"
X# dbeacon_flags=""	Extra flags passed to start command.
X#
X# See dbeacon(1) for flags.
X
Xdbeacon_enable=${dbeacon_enable-"NO"}
Xdbeacon_flags=${dbeacon_flags-""}
X
X. %%RC_SUBR%%
X
Xname="dbeacon"
Xrcvar=`set_rcvar`
X
Xcommand="%%PREFIX%%/bin/${name}"
X
Xload_rc_config $name
X
Xrun_rc_command "$1"
100a8394458000d9a97c5e582493dc81
exit
--- dbeacon.port ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090720024651.EF4CF564C1>