freebsd-ports/net-mgmt/kapacitor/files/kapacitord.in
Palle Girgensohn c3d9e26f3b Update to latest version
PR:	214760
2016-12-05 14:15:13 +00:00

39 lines
1 KiB
Bash

#!/bin/sh
# $FreeBSD$
# PROVIDE: kapacitord
# REQUIRE: DAEMON NETWORKING
# BEFORE: LOGIN
# KEYWORD: shutdown
# Add the following lines to /etc/rc.conf to enable telegrafb:
# kapacitord_enable="YES"
#
# kapacitord_enable (bool): Set to YES to enable telegraf
# Default: NO
# kapacitord_conf (str): telegraf configuration file
# Default: ${PREFIX}/etc/telegraf.conf
# kapacitord_flags (str): Extra flags passed to telegraf
. /etc/rc.subr
name="kapacitord"
rcvar=kapacitord_enable
load_rc_config $name
: ${kapacitord_enable:="NO"}
: ${kapacitord_flags:=""}
: ${kapacitord_conf:="%%PREFIX%%/etc/kapacitor.conf"}
# daemon
start_precmd=kapacitord_prestart
pidfile="/var/run/${name}.pid"
command=/usr/sbin/daemon
command_args="-f -crP ${pidfile} %%PREFIX%%/bin/${name} ${kapacitord_flags} -config=${kapacitord_conf} >> /var/log/kapacitord.log 2>&1"
kapacitord_prestart() {
# Have to empty rc_flags so they don't get passed to daemon(8)
rc_flags=""
}
run_rc_command "$1"