#!/bin/sh # $FreeBSD$ # # PROVIDE: jackett # REQUIRE: LOGIN # KEYWORD: shutdown # # Add the following lines to /etc/rc.conf.local or /etc/rc.conf # to enable this service: # # sonarr_enable: Set to YES to enable sonarr # Default: NO # sonarr_user: The user account used to run the sonarr daemon. # This is optional, however do not specifically set this to an # empty string as this will cause the daemon to run as root. # Default: media # sonarr_group: The group account used to run the sonarr daemon. # This is optional, however do not specifically set this to an # empty string as this will cause the daemon to run with group wheel. # Default: media # sonarr_data_dir: Directory where sonarr configuration # data is stored. # Default: /var/db/sonarr . /etc/rc.subr name=jackett rcvar=${name}_enable load_rc_config $name : ${jackett_enable:="YES"} #: ${jackett_user:="daemon"} #: ${jackett_group:="wheel"} #: ${jackett_data_dir:="/opt/jackett"} #pidfile="${jackett_data_dir}/jackett.pid" command="/usr/sbin/daemon" procname="/usr/local/bin/mono" command_args="${procname} /opt/jackett/JackettConsole.exe" start_precmd=jackett_precmd jackett_precmd() { if [ ! -d ${jackett_data_dir} ]; then install -d -o ${jackett_user} -g ${jackett_group} ${jackett_data_dir} fi } run_rc_command "$1"