diff options
author | Kirill Ponomarev <krion@FreeBSD.org> | 2023-02-07 15:44:44 +0100 |
---|---|---|
committer | Kirill Ponomarev <krion@FreeBSD.org> | 2023-02-07 15:44:44 +0100 |
commit | 9579e6273dbf8b243f3f15a9560e31ac24082d13 (patch) | |
tree | 464975c3b376650bfb82596f1465d377e6d164c4 /sysutils/cbsd/files | |
parent | games/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.in | 4 | ||||
-rw-r--r-- | sysutils/cbsd/files/cbsd-statsd-jail.in | 16 |
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]) |