#!/usr/bin/openrc-run

SYSLOG_NG_CONFIGFILE=${SYSLOG_NG_CONFIGFILE-"/opt/etc/syslog-ng/${RC_SVCNAME}.conf"}
SYSLOG_NG_STATEFILE_DIR=${SYSLOG_NG_STATEFILE_DIR-"/var/lib/syslog-ng"}
SYSLOG_NG_STATEFILE=${SYSLOG_NG_STATEFILE-"${SYSLOG_NG_STATEFILE_DIR}/syslog-ng.persist"}
SYSLOG_NG_PIDFILE_DIR=${SYSLOG_NG_PIDFILE_DIR-"/run"}
SYSLOG_NG_PIDFILE=${SYSLOG_NG_PIDFILE-"${SYSLOG_NG_PIDFILE_DIR}/${RC_SVCNAME}.pid"}

command="/usr/bin/syslog-ng"
command_args="--persist-file \"${SYSLOG_NG_STATEFILE}\" --cfgfile \"${SYSLOG_NG_CONFIGFILE}\" --pidfile \"${SYSLOG_NG_PIDFILE}\" ${SYSLOG_NG_OPTS}"
pidfile="${SYSLOG_NG_PIDFILE}"
start_stop_daemon_args="--user root"
description="Syslog-ng is a syslog replacement with advanced filtering features."
required_files="${SYSLOG_NG_CONFIGFILE}"
required_dirs="${SYSLOG_NG_PIDFILE_DIR}"

depend() {
	need net dns
	after sshd
	provide ${SVCNAME} logger
}
