Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Feb 2026 13:45:35 +0000
From:      Kirill Ponomarev <krion@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 0f8a5cc13c3d - main - sysutils/cbsd: Update rc script for CIX rebranding
Message-ID:  <69a19fff.202e0.664bb58e@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by krion:

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

commit 0f8a5cc13c3d343c1c1abc4f41c2d753b8f726b9
Author:     Kirill Ponomarev <krion@FreeBSD.org>
AuthorDate: 2026-02-27 13:44:58 +0000
Commit:     Kirill Ponomarev <krion@FreeBSD.org>
CommitDate: 2026-02-27 13:45:31 +0000

    sysutils/cbsd: Update rc script for CIX rebranding
    
    - Replace hardcoded %%PREFIX%% paths with CIX_DISTDIR and CIX_BIN variables
    - Rename NO_CBSD_HISTORY to NO_CIX_HISTORY
    - Use ${miscdir}/daemonize instead of /usr/sbin/daemon
---
 sysutils/cbsd/Makefile       |  1 +
 sysutils/cbsd/files/cbsdd.in | 21 ++++++++++++---------
 2 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/sysutils/cbsd/Makefile b/sysutils/cbsd/Makefile
index cc6770133084..3e4352f0da2d 100644
--- a/sysutils/cbsd/Makefile
+++ b/sysutils/cbsd/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	cbsd
 DISTVERSION=	15.0.4
+PORTREVISION=	1
 CATEGORIES=	sysutils
 
 MAINTAINER=	fbsd-ports@convectix.com
diff --git a/sysutils/cbsd/files/cbsdd.in b/sysutils/cbsd/files/cbsdd.in
index f4e7b4c8d00e..16634c8ad791 100644
--- a/sysutils/cbsd/files/cbsdd.in
+++ b/sysutils/cbsd/files/cbsdd.in
@@ -16,13 +16,16 @@ load_rc_config $name
 : ${cbsdd_enable="NO"}
 
 export workdir="${cbsd_workdir}"
-export NO_CBSD_HISTORY=yes
+export NO_CIX_HISTORY=yes
 # disable interactive question
 export NOINTER=1
 # always answer 'no'
 export ALWAYS_NO=1
 
-globalconf=${cbsd_globalconf:-"%%PREFIX%%/cbsd/cbsd.conf"}
+[ -z "${CIX_DISTDIR}" ] && CIX_DISTDIR="%%PREFIX%%/cbsd"
+[ -z "${CIX_BIN}" ] && CIX_BIN="%%PREFIX%%/bin/cbsd"
+
+globalconf=${cbsd_globalconf:-"${CIX_DISTDIR}/cbsd.conf"}
 
 if [ ! -f ${globalconf} ]; then
 	echo "cbsd: no such ${globalconf}";
@@ -62,22 +65,22 @@ pidfile="${cbsd_workdir}/var/run/$name.pid"
 command_args="&"
 
 cbsdd_prestart() {
-	%%PREFIX%%/bin/cbsd task mode=flushall > /dev/null 2>&1
+	${CIX_BIN} task mode=flushall > /dev/null 2>&1
 	. ${subrdir}/initenv.subr
 	. ${inventory}
 
-	%%PREFIX%%/bin/cbsd sysinv mode=update
-	%%PREFIX%%/bin/cbsd netinv
+	${CIX_BIN} sysinv mode=update
+	${CIX_BIN} netinv
 	update_netinfo
 	${miscdir}/sqlcli ${dbdir}/local.sqlite "UPDATE jails SET status='0' WHERE status='3'"
-	[ -n "${nat_enable}" ] && %%PREFIX%%/bin/cbsd naton
-	/usr/sbin/daemon -f ${rcddir}/jails-astart start
+	[ -n "${nat_enable}" ] && ${CIX_BIN} naton
+	${miscdir}/daemonize ${CIX_BIN} ${rcddir}/jails-astart start
 }
 
 cbsdd_prestop()
 {
-	${rcddir}/jails-astart stop
-	[ -n "${nat_enable}" ] && %%PREFIX%%/bin/cbsd natoff
+	${CIX_BIN} ${rcddir}/jails-astart stop
+	[ -n "${nat_enable}" ] && ${CIX_BIN} natoff
 }
 
 cbsdd_stop()


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69a19fff.202e0.664bb58e>