git: 0f8a5cc13c3d - main - sysutils/cbsd: Update rc script for CIX rebranding
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 27 Feb 2026 13:45:35 UTC
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()