Files
ports/net/bone-utils/Makefile
T
Dave Marker 943bddf018 net/bone-utils: Add port
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
2026-06-13 01:20:16 -04:00

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>