#!/bin/sh
#
# $OpenBSD: logstash.rc,v 1.3 2017/05/27 19:57:08 ajacoutot Exp $

daemon_user="_logstash"
daemon="/usr/local/logstash/bin/logstash"
daemon_flags="--config /etc/logstash/conf.d/ --log /var/log/logstash/logstash.log"

. /etc/rc.d/rc.subr

pexp="$(/usr/local/bin/javaPathHelper -c logstash).*logstash/runner.rb agent ${daemon_flags}"
rc_bg=YES
rc_reload=NO

rc_start() {
	${rcexec} "JAVA_HOME=\"$(/usr/local/bin/javaPathHelper -h logstash)\" \
		JAVA_OPTS=\"${JAVA_OPTS} -Djava.library.path=/usr/local/jruby/lib/jni/x86_64-OpenBSD\" \
		SINCEDB_DIR=\"/var/db/logstash\" \
	   	     ${daemon} ${daemon_flags}"
}

rc_cmd $1
