diff -ruN sonarr-orig/files/sonarr.in sonarr/files/sonarr.in --- sonarr-orig/files/sonarr.in 2015-12-19 13:35:39.000000000 -0800 +++ sonarr/files/sonarr.in 2015-12-28 18:35:05.000000000 -0800 @@ -20,10 +20,13 @@ load_rc_config $name : ${sonarr_enable="NO"} +: ${sonarr_user:="sonarr"} +: ${sonarr_data_dir:="%%PREFIX%%/sonarr"} -pidfile=/var/run/sonarr.pid +pidfile="${sonarr_data_dir}/nzbdrone.pid" procname="%%PREFIX%%/bin/mono" command="/usr/sbin/daemon" -command_args="-f -p ${pidfile} -u sonarr %%PREFIX%%/bin/mono %%DATADIR%%/NzbDrone.exe --nobrowser --data=%%PREFIX%%/sonarr" +command_args="-f ${procname} %%DATADIR%%/NzbDrone.exe --nobrowser --data=${sonarr_data_dir}" +start_precmd="export XDG_CONFIG_HOME=${sonarr_data_dir}" run_rc_command "$1"