pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc
Module Name: pkgsrc
Committed By: manu
Date: Wed Jan 15 13:28:29 UTC 2025
Modified Files:
pkgsrc/doc: CHANGES-2025
pkgsrc/net: Makefile
Added Files:
pkgsrc/net/openbfdd: DESCR Makefile PLIST distinfo
pkgsrc/net/openbfdd/files: bfdd.conf bfdd.sh
Log Message:
Add net/openbfdd-0.5.3
OpenBFDD is an open source package that provides a software based
implantation of the Bidirectional Forwarding Detection (BFD)
protocol. It is designed to run on a server. Its primary purpose
is to allow the administrator to quickly take the server off-line
when the core service, such as a bind or unbound server, goes down.
This is done by providing a BFD "beacon", bfdd-beacon, that can
communicate with a properly configured, BFD enabled, router. A
control utility, bfdd-control, can be used to configure the running
bfdd-beacon daemon, and to change the state of its BFD sessions.
To generate a diff of this commit:
cvs rdiff -u -r1.399 -r1.400 pkgsrc/doc/CHANGES-2025
cvs rdiff -u -r1.1584 -r1.1585 pkgsrc/net/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/net/openbfdd/DESCR pkgsrc/net/openbfdd/Makefile \
pkgsrc/net/openbfdd/PLIST pkgsrc/net/openbfdd/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/net/openbfdd/files/bfdd.conf \
pkgsrc/net/openbfdd/files/bfdd.sh
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/doc/CHANGES-2025
diff -u pkgsrc/doc/CHANGES-2025:1.399 pkgsrc/doc/CHANGES-2025:1.400
--- pkgsrc/doc/CHANGES-2025:1.399 Wed Jan 15 12:47:23 2025
+++ pkgsrc/doc/CHANGES-2025 Wed Jan 15 13:28:29 2025
@@ -1,4 +1,4 @@
-$NetBSD: CHANGES-2025,v 1.399 2025/01/15 12:47:23 adam Exp $
+$NetBSD: CHANGES-2025,v 1.400 2025/01/15 13:28:29 manu Exp $
Changes to the packages collection and infrastructure in 2025:
@@ -538,3 +538,4 @@ Changes to the packages collection and i
Updated devel/py-fakefs to 5.7.4 [adam 2025-01-15]
Updated textproc/py-ftfy to 6.3.1 [adam 2025-01-15]
Updated devel/py-faker to 33.3.1 [adam 2025-01-15]
+ Added net/openbfdd 0.5.3 [manu 2025-01-15]
Index: pkgsrc/net/Makefile
diff -u pkgsrc/net/Makefile:1.1584 pkgsrc/net/Makefile:1.1585
--- pkgsrc/net/Makefile:1.1584 Thu Nov 21 15:26:08 2024
+++ pkgsrc/net/Makefile Wed Jan 15 13:28:29 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1584 2024/11/21 15:26:08 hauke Exp $
+# $NetBSD: Makefile,v 1.1585 2025/01/15 13:28:29 manu Exp $
#
COMMENT= Networking tools
@@ -500,6 +500,7 @@ SUBDIR+= oinkmaster
SUBDIR+= omniNotify
SUBDIR+= omniORB
SUBDIR+= openag
+SUBDIR+= openbfdd
SUBDIR+= openconnect
SUBDIR+= openh323
SUBDIR+= openntpd
Added files:
Index: pkgsrc/net/openbfdd/DESCR
diff -u /dev/null pkgsrc/net/openbfdd/DESCR:1.1
--- /dev/null Wed Jan 15 13:28:29 2025
+++ pkgsrc/net/openbfdd/DESCR Wed Jan 15 13:28:29 2025
@@ -0,0 +1,9 @@
+OpenBFDD is an open source package that provides a software based
+implantation of the Bidirectional Forwarding Detection (BFD)
+protocol. It is designed to run on a server. Its primary purpose
+is to allow the administrator to quickly take the server off-line
+when the core service, such as a bind or unbound server, goes down.
+This is done by providing a BFD "beacon", bfdd-beacon, that can
+communicate with a properly configured, BFD enabled, router. A
+control utility, bfdd-control, can be used to configure the running
+bfdd-beacon daemon, and to change the state of its BFD sessions.
Index: pkgsrc/net/openbfdd/Makefile
diff -u /dev/null pkgsrc/net/openbfdd/Makefile:1.1
--- /dev/null Wed Jan 15 13:28:29 2025
+++ pkgsrc/net/openbfdd/Makefile Wed Jan 15 13:28:29 2025
@@ -0,0 +1,34 @@
+# $NetBSD: Makefile,v 1.1 2025/01/15 13:28:29 manu Exp $
+
+DISTNAME= OpenBFDD-0.5.3
+PKGNAME= ${DISTNAME:tl}
+CATEGORIES= net
+MASTER_SITES= ${MASTER_SITE_GITHUB:=dyninc/}
+GITHUB_TAG= refs/tags/v${PKGVERSION_NOREV}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://github.com/dyninc/OpenBFDD/
+COMMENT= BFD link monitoring protocol
+LICENSE= modified-bsd
+
+USE_LANGUAGES+= c c++
+USE_TOOLS+= autoconf automake gmake
+
+WRKSRC= ${WRKDIR}/${DISTNAME}
+
+GNU_CONFIGURE= yes
+
+OPENBFDD_CONFIG= ${PKG_SYSCONFDIR}/bfdd.conf
+OPENBFDD_EGDIR= ${PREFIX}/share/examples
+
+CONF_FILES= ${OPENBFDD_EGDIR}/bfdd.conf ${OPENBFDD_CONFIG}
+
+RCD_SCRIPTS= bfdd
+
+pre-configure:
+ cd ${WRKSRC} && ./autogen.sh
+
+post-install:
+ ${INSTALL_DATA} ${FILESDIR}/bfdd.conf ${DESTDIR}${OPENBFDD_EGDIR}/
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/openbfdd/PLIST
diff -u /dev/null pkgsrc/net/openbfdd/PLIST:1.1
--- /dev/null Wed Jan 15 13:28:29 2025
+++ pkgsrc/net/openbfdd/PLIST Wed Jan 15 13:28:29 2025
@@ -0,0 +1,6 @@
+@comment $NetBSD: PLIST,v 1.1 2025/01/15 13:28:29 manu Exp $
+bin/bfdd-beacon
+bin/bfdd-control
+man/man8/bfdd-beacon.8
+man/man8/bfdd-control.8
+share/examples/bfdd.conf
Index: pkgsrc/net/openbfdd/distinfo
diff -u /dev/null pkgsrc/net/openbfdd/distinfo:1.1
--- /dev/null Wed Jan 15 13:28:29 2025
+++ pkgsrc/net/openbfdd/distinfo Wed Jan 15 13:28:29 2025
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2025/01/15 13:28:29 manu Exp $
+
+BLAKE2s (OpenBFDD-0.5.3.tar.gz) = 58e8844ba8ca4714677a6b967e13a25a229833771c8d9e95b6764760883c822e
+SHA512 (OpenBFDD-0.5.3.tar.gz) = 9cdd82da8132a1d829c77de76299e1ba966af955c4e1161fff92caa58a94a98e14463048de0953c286bc851700daf24b51def88fb9e2db4570d1eae57af90cbe
+Size (OpenBFDD-0.5.3.tar.gz) = 129817 bytes
Index: pkgsrc/net/openbfdd/files/bfdd.conf
diff -u /dev/null pkgsrc/net/openbfdd/files/bfdd.conf:1.1
--- /dev/null Wed Jan 15 13:28:29 2025
+++ pkgsrc/net/openbfdd/files/bfdd.conf Wed Jan 15 13:28:29 2025
@@ -0,0 +1,4 @@
+#allow 10.0.1.2
+#allow 10.0.2.2
+#connect local 10.0.1.1 remote 10.0.1.2
+#connect local 10.0.2.1 remote 10.0.2.2
Index: pkgsrc/net/openbfdd/files/bfdd.sh
diff -u /dev/null pkgsrc/net/openbfdd/files/bfdd.sh:1.1
--- /dev/null Wed Jan 15 13:28:29 2025
+++ pkgsrc/net/openbfdd/files/bfdd.sh Wed Jan 15 13:28:29 2025
@@ -0,0 +1,23 @@
+#
+# $NetBSD: bfdd.sh,v 1.1 2025/01/15 13:28:29 manu Exp $
+#
+
+# PROVIDE: bfdd
+# REQUIRE: DAEMON
+# BEFORE: LOGIN
+
+. /etc/rc.subr
+
+name="bfdd"
+required_files="@PKG_SYSCONFDIR@/bfdd.conf"
+command="@PREFIX@/bin/bfdd-beacon"
+command_args="--listen=127.0.0.1"
+start_postcmd="bfdd_poststart"
+
+bfdd_poststart() {
+ @PREFIX@//bin/bfdd-control load @PKG_SYSCONFDIR@/bfdd.conf
+}
+
+
+load_rc_config $name
+run_rc_command "$1"
Home |
Main Index |
Thread Index |
Old Index