summaryrefslogtreecommitdiff
path: root/sysutils/cbsd/files
diff options
context:
space:
mode:
authorKirill Ponomarev <krion@FreeBSD.org>2023-02-07 15:44:44 +0100
committerKirill Ponomarev <krion@FreeBSD.org>2023-02-07 15:44:44 +0100
commit9579e6273dbf8b243f3f15a9560e31ac24082d13 (patch)
tree464975c3b376650bfb82596f1465d377e6d164c4 /sysutils/cbsd/files
parentgames/py-mnemosyne: Bump PORTREVISION (diff)
sysutils/cbsd: Update to 13.1.22
Changes: https://github.com/cbsd/cbsd/releases/tag/v13.1.22
Diffstat (limited to 'sysutils/cbsd/files')
-rw-r--r--sysutils/cbsd/files/cbsd-statsd-bhyve.in4
-rw-r--r--sysutils/cbsd/files/cbsd-statsd-jail.in16
2 files changed, 12 insertions, 8 deletions
diff --git a/sysutils/cbsd/files/cbsd-statsd-bhyve.in b/sysutils/cbsd/files/cbsd-statsd-bhyve.in
index 6aa40abc7f8f..be56087326c1 100644
--- a/sysutils/cbsd/files/cbsd-statsd-bhyve.in
+++ b/sysutils/cbsd/files/cbsd-statsd-bhyve.in
@@ -40,14 +40,14 @@ if [ ! -f ${subr} ]; then
fi
. ${globalconf}
-. ${subr}
+. ${subrdir}/nc.subr
cbsd_statsd_bhyve_start()
{
local args= racct_enabled=
# RACCT enabled?
- racct_enabled=$( /sbin/sysctl -qn kern.racct.enable )
+ racct_enabled=$( sysctl -qn kern.racct.enable )
[ $? -ne 0 ] && err 1 "cbsd-statsd-bhyve: RACCT not enabled"
[ "${racct_enabled}" != "1" ] && err 1 "cbsd-statsd-bhyve: RACCT not enabled"
diff --git a/sysutils/cbsd/files/cbsd-statsd-jail.in b/sysutils/cbsd/files/cbsd-statsd-jail.in
index e650b07ab252..d109f76ebbbd 100644
--- a/sysutils/cbsd/files/cbsd-statsd-jail.in
+++ b/sysutils/cbsd/files/cbsd-statsd-jail.in
@@ -24,11 +24,9 @@ restart_cmd=${name}_restart
extra_commands="restart"
command="%%PREFIX%%/cbsd/tools/racct-jail-statsd"
-pidfile="/var/run/$name.pid"
+pidfile="${cbsd_workdir}/var/run/${name}.pid"
command_args="&"
-pidfile=/var/run/racct-jail-statsd.pid
-
if [ ! -f ${globalconf} ]; then
echo "cbsd: no such ${globalconf}";
exit 1
@@ -40,14 +38,14 @@ if [ ! -f ${subr} ]; then
fi
. ${globalconf}
-. ${subr}
+. ${subrdir}/nc.subr
cbsd_statsd_jail_start()
{
- local args= racct_enabled=
+ local args= racct_enabled= pool_name= prometheus_listen4= prometheus_listen6= prometheus_port=
# RACCT enabled?
- racct_enabled=$( /sbin/sysctl -qn kern.racct.enable )
+ racct_enabled=$( sysctl -qn kern.racct.enable )
[ $? -ne 0 ] && err 1 "cbsd-statsd-jail: RACCT not enabled"
[ "${racct_enabled}" != "1" ] && err 1 "cbsd-statsd-jail: RACCT not enabled"
@@ -56,6 +54,12 @@ cbsd_statsd_jail_start()
[ -n "${log_level}" ] && args="${args} --log_level=${log_level}"
[ -n "${loop_interval}" ] && args="${args} --loop_interval=${loop_interval}"
[ -n "${save_loop_count}" ] && args="${args} --save_loop_count=${save_loop_count}"
+ [ -z "${pool_name}" ] && pool_name=$( hostname )
+ [ -n "${pool_name}" ] && args="${args} --pool_name=${pool_name}"
+ [ -n "${prometheus_listen4}" ] && args="${args} --prometheus_listen4=${prometheus_listen4}"
+ [ -n "${prometheus_listen6}" ] && args="${args} --prometheus_listen6=${prometheus_listen6}"
+ [ -z "${prometheus_port}" ] && prometheus_port=9999
+ [ -n "${prometheus_port}" ] && args="${args} --prometheus_port=${prometheus_port}"
case "${prometheus_exporter_enable}" in
[Yy][Ee][Ss])