moved grafana dashboard into contrib, added initd script for freebsd in contrib

main
Ray Slakinski 2021-04-09 11:33:45 -04:00
parent a3798b9907
commit 3b57d1da7c
2 changed files with 43 additions and 0 deletions

View File

@ -0,0 +1,43 @@
. /etc/rc.subr
name=ontvacstat
rcvar=ontvacstat_enable
load_rc_config $name
: ${ontvacstat_enable:="NO"}
DAEMON=$(/usr/sbin/daemon 2>&1 | grep -q syslog ; echo $?)
if [ ${DAEMON} -eq 0 ]; then
: ${ontvacstat_syslog_output_enable:="NO"}
: ${ontvacstat_syslog_output_priority:="info"}
: ${ontvacstat_syslog_output_facility:="daemon"}
if checkyesno ontvacstat_syslog_output_enable; then
ontvacstat_syslog_output_flags="-t ${name} -T ${name}"
if [ -n "${ontvacstat_syslog_output_priority}" ]; then
ontvacstat_syslog_output_flags="${ontvacstat_syslog_output_flags} -s ${ontvacstat_syslog_output_priority}"
fi
if [ -n "${ontvacstat_syslog_output_facility}" ]; then
ontvacstat_syslog_output_flags="${ontvacstat_syslog_output_flags} -l ${ontvacstat_syslog_output_facility}"
fi
fi
else
ontvacstat_syslog_output_enable="NO"
ontvacstat_syslog_output_flags=""
fi
pidfile=/var/run/${name}.pid
procname="/usr/local/bin/${name}"
start_cmd="${name}_start"
ontvacstat_start()
{
env /usr/sbin/daemon -f ${ontvacstat_syslog_output_flags} -p ${pidfile} ${procname}
}
run_rc_command "$1"