#!/bin/sh -
# Copyright (c) 2015 Johannes Meixner

# PROVIDE: opentsdb
# REQUIRE: LOGIN
# KEYWORD: shutdown
# opentsdb_enable (bool):        Set to NO by default.
#                                Set it to YES to enable OpenTSDB

. /etc/rc.subr

export PATH=${PATH}:/usr/local/bin

name=opentsdb
rcvar=opentsdb_enable

load_rc_config "${name}"

: ${opentsdb_enable:=NO}
: ${opentsdb_user:=opentsdb}
: ${opentsdb_jvmargs:=-enableassertions -enablesystemassertions}
: ${opentsdb_opts:=tsd 2> /var/log/opentsdb/error.log 1> /var/log/opentsdb/tsdb.log}

pidfile="/var/run/opentsdb/${name}.pid"
opentsdb_daemon="/usr/local/bin/tsdb"
procname="daemon*"

command="/usr/sbin/daemon"
command_args="-P ${pidfile} ${opentsdb_daemon} ${opentsdb_opts}"

export JVMARGS=${opentsdb_jvmargs}

run_rc_command "$1"
