From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Mar 14 14:30:03 2005 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C75C116A4CE for ; Mon, 14 Mar 2005 14:30:03 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8249243D39 for ; Mon, 14 Mar 2005 14:30:03 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2EEU3rn020329 for ; Mon, 14 Mar 2005 14:30:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2EEU3JE020328; Mon, 14 Mar 2005 14:30:03 GMT (envelope-from gnats) Resent-Date: Mon, 14 Mar 2005 14:30:03 GMT Resent-Message-Id: <200503141430.j2EEU3JE020328@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Alexander Hausner Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C991816A4CE for ; Mon, 14 Mar 2005 14:22:50 +0000 (GMT) Received: from m2.bmgf.gv.at (m2.bmgf.gv.at [194.48.236.130]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5540743D1D for ; Mon, 14 Mar 2005 14:22:49 +0000 (GMT) (envelope-from alex@hugo.bmg.gv.at) Message-Id: <200503141422.j2EEMktj049139@hugo.bmg.gv.at> Date: Mon, 14 Mar 2005 15:22:46 +0100 (MET) From: Alexander Hausner To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/78819: New port:net/ifdepd Interface Dependancy daemon X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Alexander Hausner List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Mar 2005 14:30:03 -0000 >Number: 78819 >Category: ports >Synopsis: New port:net/ifdepd Interface Dependancy daemon >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Mar 14 14:30:03 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Alexander Hausner >Release: FreeBSD 5.3-STABLE i386 >Organization: BMGF >Environment: System: FreeBSD hugo.bmg.gv.at 5.3-STABLE FreeBSD 5.3-STABLE #2: Tue Jan 18 13:15:06 MET 2005 alex@hugo.bmg.gv.at:/usr/src/sys/i386/compile/HUGO i386 >Description: ifdepd implements dependencies between network interfaces in a reliable way. If any of the source interfaces fails, ifdepd sets all destination interfaces to state down. If all source interfaces are active, ifdepd sets all destination interfaces to state up. For example, it can be used with carp(4) to provide failover functionality on gateways/firewalls. ifdepd is a simple replacement for ifstated and was written because of problems with ifstated. >How-To-Repeat: >Fix: --- ifdepd.shar 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: # # ifdepd # ifdepd/pkg-descr # ifdepd/distinfo # ifdepd/Makefile # ifdepd/pkg-message # echo c - ifdepd mkdir -p ifdepd > /dev/null 2>&1 echo x - ifdepd/pkg-descr sed 's/^X//' >ifdepd/pkg-descr << 'END-of-ifdepd/pkg-descr' X Xifdepd implements dependencies between network interfaces in a Xreliable way. If any of the source interfaces fails, ifdepd sets all Xdestination interfaces to state down. If all source interfaces are active, Xifdepd sets all destination interfaces to state up. X XFor example, it can be used with carp(4) to provide failover functionality Xon gateways/firewalls. X Xifdepd is a simple replacement for ifstated and was written because of problems Xwith ifstated. X XAlexander Hausner END-of-ifdepd/pkg-descr echo x - ifdepd/distinfo sed 's/^X//' >ifdepd/distinfo << 'END-of-ifdepd/distinfo' XMD5 (ifdepd-20050303.tar.gz) = c4a8aaae4962796871072bce2a170765 XSIZE (ifdepd-20050303.tar.gz) = 6765 END-of-ifdepd/distinfo echo x - ifdepd/Makefile sed 's/^X//' >ifdepd/Makefile << 'END-of-ifdepd/Makefile' X# New ports collection makefile for: ifdepd X# Date created: 03 03 2005 X# Whom: Alexander Hausner X# $FreeBSD$ X XPORTNAME= ifdepd XPORTVERSION= 20050303 XCATEGORIES= net XMASTER_SITES= http://alex.bmg.gv.at/programs/ X XMAINTAINER= alex@hugo.bmg.gv.at XCOMMENT= Interface Dependancy daemon X XINSTALL_TARGET= install install-man XMAN8= ifdepd.8 XMANCOMPRESSED= no X XPLIST_FILES= bin/ifdepd \ X etc/rc.d/ifdepd.sh X XUSE_REINPLACE= yes XPKGMESSAGE= pkg-message X XUSE_RC_SUBR= yes XRC_SCRIPTS_SUB= PREFIX=${PREFIX} RC_SUBR=${RC_SUBR} X X.include X X.if ${OSVERSION} < 502113 X#IGNORE= need link state change notification changes from May 2004 X.endif X Xpost-install: X @${CAT} ${PKGMESSAGE} X X.include END-of-ifdepd/Makefile echo x - ifdepd/pkg-message sed 's/^X//' >ifdepd/pkg-message << 'END-of-ifdepd/pkg-message' X X*** ATTENTION *** X XTo run ifdepd from startup, add Xifdepd_enable="YES" to /etc/rc.conf X XAvailable variables you add/set to /etc/rc.conf. X- ifdepd_enable (bool): Set to "NO" by default. X Set it to "YES" to enable ifdepd. X- ifdepd_src_ifaces(str): Set to "" by default. X Contains a space separated list X of source interfaces. X- ifdepd_dst_ifaces(str): Set to "" by default. X Contains a space separated list X of destination interfaces. END-of-ifdepd/pkg-message exit --- ifdepd.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: