#!/bin/sh

# PROVIDE: nzbget
# REQUIRE: LOGIN
# KEYWORD: shutdown
#
# Add the following lines to /etc/rc.conf to enable the nzbget daemon:
#
# nzbget_enable="YES"
#
# Following additional settings are available:
#
# nzbget_user:    user to run nzbget as (recommended)
# nzbget_conf:    path to config if in a non-standard location (optional)

command=/usr/local/bin/nzbget

. /etc/rc.subr

load_rc_config nzbget

nzbget_enable=${nzbget_enable:-NO}
nzbget_user=${nzbget_user:-root}
nzbget_conf=${nzbget_conf:+"-c $nzbget_conf"}

name=nzbget
rcvar=nzbget_enable

start_cmd="nzbget_cmd -D"
stop_cmd="nzbget_cmd -Q"
reload_cmd="nzbget_cmd -O"

nzbget_cmd() {
  /usr/bin/su -l $nzbget_user -c "exec $command $nzbget_conf $1"
}

run_rc_command "$1"
