943bddf018
This is the [B]ag [O]f [N]etgraph [E]xtensions utilities package is an evolving set of extra netgraph(4) utilities to simplify using the kernel modules in net/bone-kmods. Additionally it provides a very simple rc(8) script which re-names interfaces to match whatever you named them in your ngctl.conf. At present this module provides the following: * netgraph rc(8) script that keeps ifconfig(8)/ngctl(8) in agreement on nodes that present a network interface (ng_eiface(4), ng_ether(4), ng_iface(4)). * jeiface script to create an ng_eiface(4) in a jail giving it the name and optional MAC you request. * ncpcap(8) connectes to nodes to capture traffic. It is meant to have its output piped to tcpdump(1) * ngportal(8) is the fast and simple way to connect to vnets using netgraph. Differential Revision: https://reviews.freebsd.org/D56744
36 lines
774 B
Makefile
36 lines
774 B
Makefile
PORTNAME= bone-utils
|
|
DISTVERSION= 2026.05.16
|
|
CATEGORIES= net sysutils
|
|
|
|
MAINTAINER= dave@freedave.net
|
|
COMMENT= Collection of netgraph utilities for bone-kmods
|
|
WWW= https://github.com/dmarker/bone
|
|
|
|
LICENSE= BSD2CLAUSE
|
|
|
|
# Patches are available here:
|
|
# https://github.com/dmarker/bong-patches/tree/main/14-stable
|
|
# but there is no plan to merge those.
|
|
BROKEN_FreeBSD_14= requires additional patches
|
|
|
|
USES= uidfix
|
|
|
|
USE_GITHUB= yes
|
|
GH_ACCOUNT= dmarker
|
|
GH_PROJECT= bone
|
|
GH_TAGNAME= 50c5a95
|
|
|
|
MAKEFILE= Makefile.utils
|
|
|
|
PLIST_FILES= etc/rc.d/bone_netgraph \
|
|
bin/jeiface \
|
|
bin/ngpcap \
|
|
bin/ngportal \
|
|
share/man/man8/ngportal.8.gz \
|
|
share/man/man8/ngpcap.8.gz
|
|
|
|
post-patch:
|
|
${REINPLACE_CMD} 's|/usr/local|${LOCALBASE}|g' ${WRKSRC}/rc.d/bone_netgraph
|
|
|
|
.include <bsd.port.mk>
|