mirror of
https://github.com/netbirdio/pfsense-netbird.git
synced 2026-05-22 18:04:30 -07:00
Remove FreeBSD port
This commit is contained in:
@@ -1,30 +0,0 @@
|
||||
PORTNAME= netbird
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.47.0
|
||||
CATEGORIES= security net net-vpn
|
||||
|
||||
MAINTAINER= hakan.external@netbird.io
|
||||
COMMENT= Peer-to-peer VPN that seamlessly connects your devices
|
||||
WWW= https://netbird.io/
|
||||
|
||||
LICENSE= BSD3CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
NOT_FOR_ARCHS= i386
|
||||
NOT_FOR_ARCHS_REASON= "no 32-bit builds supported"
|
||||
|
||||
RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss
|
||||
|
||||
USES= go:1.23,modules
|
||||
USE_RC_SUBR= netbird
|
||||
|
||||
GO_MODULE= github.com/netbirdio/netbird
|
||||
GO_TARGET= ./client:netbird
|
||||
GO_BUILDFLAGS= -tags freebsd -o ${PORTNAME} -ldflags "\
|
||||
-s -w -X github.com/netbirdio/netbird/version.version=${PORTVERSION}"
|
||||
|
||||
WRKSRC= ${WRKDIR}/netbird-${PORTVERSION}
|
||||
|
||||
PLIST_FILES= bin/netbird
|
||||
|
||||
.include <bsd.port.mk>
|
||||
@@ -1,18 +0,0 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# PROVIDE: netbird
|
||||
# REQUIRE: SERVERS
|
||||
# KEYWORD: shutdown
|
||||
#
|
||||
|
||||
. /etc/rc.subr
|
||||
|
||||
name="netbird"
|
||||
netbird_env="IS_DAEMON=1"
|
||||
pidfile="/var/run/${name}.pid"
|
||||
command="/usr/sbin/daemon"
|
||||
daemon_args="-P ${pidfile} -r -t \"${name}: daemon\""
|
||||
command_args="${daemon_args} /usr/local/bin/netbird service run --config /var/db/netbird/config.json --log-level info --daemon-addr unix:///var/run/netbird.sock --log-file /var/log/netbird/client.log"
|
||||
|
||||
run_rc_command "$1"
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
NetBird is an open-source WireGuard-based overlay network combined with
|
||||
Zero Trust Network Access, providing secure and reliable connectivity
|
||||
to internal resources.
|
||||
|
||||
Key features:
|
||||
- Zero-config VPN: Easily create secure connections between devices without
|
||||
manual network setup.
|
||||
- Built on WireGuard: Leverages WireGuard's high-performance encryption for
|
||||
fast and secure communication.
|
||||
- Self-hosted or Cloud-managed: Users can deploy their own NetBird management
|
||||
server or use NetBird Cloud for centralized control.
|
||||
- Access Control & Routing: Fine-grained access control policies and automatic
|
||||
network routing simplify connectivity.
|
||||
- This FreeBSD port provides the NetBird client daemon and CLI tools, allowing
|
||||
FreeBSD systems to join a NetBird mesh network and securely communicate with
|
||||
other peers.
|
||||
|
||||
For more details, visit: https://netbird.io
|
||||
@@ -1,11 +0,0 @@
|
||||
[
|
||||
{ type: install
|
||||
message: <<EOM
|
||||
At this time this code is new, unvetted, possibly buggy, and should be
|
||||
considered "experimental". It might contain security issues. We gladly
|
||||
welcome your testing and bug reports, but do keep in mind that this code
|
||||
is new, so some caution should be exercised at the moment for using it
|
||||
in mission critical environments.
|
||||
EOM
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user