git: ccf9d98e6f55 - main - net/croc: Add croc_host to bind the relay to a specific address

From: Jimmy Olgeni <olgeni_at_FreeBSD.org>
Date: Thu, 09 Jul 2026 21:15:54 UTC
The branch main has been updated by olgeni:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ccf9d98e6f55f6f2e29e5edea9e0d675e0795b1a

commit ccf9d98e6f55f6f2e29e5edea9e0d675e0795b1a
Author:     Jimmy Olgeni <olgeni@FreeBSD.org>
AuthorDate: 2026-07-08 22:14:22 +0000
Commit:     Jimmy Olgeni <olgeni@FreeBSD.org>
CommitDate: 2026-07-09 21:15:07 +0000

    net/croc: Add croc_host to bind the relay to a specific address
---
 net/croc/Makefile      | 2 +-
 net/croc/files/croc.in | 7 ++++++-
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/net/croc/Makefile b/net/croc/Makefile
index cbb25f5bf6e0..8c902757e700 100644
--- a/net/croc/Makefile
+++ b/net/croc/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	croc
 DISTVERSIONPREFIX=	v
 DISTVERSION=	10.4.4
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	net
 
 MAINTAINER=	olgeni@FreeBSD.org
diff --git a/net/croc/files/croc.in b/net/croc/files/croc.in
index 831c9ce2321b..98654aaf2890 100644
--- a/net/croc/files/croc.in
+++ b/net/croc/files/croc.in
@@ -11,6 +11,10 @@
 # croc_ports (string):	List of comma-separated ports to be used.
 #			Service requires at least *two* ports.
 #			Default is "9009,9010,9011,9012,9013"
+# croc_host (string):	Address to bind the relay to. Empty by default,
+#			which listens on all interfaces. Set this to a
+#			local address on hosts where the relay's startup
+#			self-check cannot connect to the wildcard address.
 
 . /etc/rc.subr
 
@@ -21,10 +25,11 @@ load_rc_config $name
 
 : ${croc_enable:="NO"}
 : ${croc_ports="9009,9010,9011,9012,9013"}
+: ${croc_host=""}
 
 pidfile="/var/run/${name}.pid"
 procname="%%PREFIX%%/bin/croc"
 command="/usr/sbin/daemon"
-command_args="-f -t ${name} -T ${name} -p ${pidfile} /usr/bin/env ${croc_env} ${procname} relay --ports \"${croc_ports}\""
+command_args="-f -t ${name} -T ${name} -p ${pidfile} /usr/bin/env ${croc_env} ${procname} relay ${croc_host:+--host ${croc_host}} --ports ${croc_ports}"
 
 run_rc_command "$1"