View | Details | Raw Unified | Return to bug 205441 | Differences between
and this patch

Collapse All | Expand All

(-)sonarr/Makefile (-1 lines)
Lines 25-30 Link Here
25
do-install:
25
do-install:
26
	${INSTALL} -d -m 755 ${STAGEDIR}/${DATADIR}
26
	${INSTALL} -d -m 755 ${STAGEDIR}/${DATADIR}
27
	cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}/${DATADIR}
27
	cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}/${DATADIR}
28
	${MKDIR} ${STAGEDIR}/${PREFIX}/sonarr
29
28
30
.include <bsd.port.mk>
29
.include <bsd.port.mk>
(-)sonarr/files/sonarr.in (-4 / +15 lines)
Lines 15-29 Link Here
15
. /etc/rc.subr
15
. /etc/rc.subr
16
16
17
name="sonarr"
17
name="sonarr"
18
rcvar=sonarr_enable
18
rcvar="sonarr_enable"
19
19
20
load_rc_config $name
20
load_rc_config $name
21
21
22
: ${sonarr_enable="NO"}
22
: ${sonarr_enable="NO"}
23
: ${sonarr_user:="sonarr"}
24
: ${sonarr_data_dir:="/var/db/sonarr"}
23
25
24
pidfile=/var/run/sonarr.pid
26
pidfile="${sonarr_data_dir}/nzbdrone.pid"
25
procname="%%PREFIX%%/bin/mono"
27
procname="%%LOCALBASE%%/bin/mono"
26
command="/usr/sbin/daemon"
28
command="/usr/sbin/daemon"
27
command_args="-f -p ${pidfile} -u sonarr %%PREFIX%%/bin/mono %%DATADIR%%/NzbDrone.exe --nobrowser --data=%%PREFIX%%/sonarr"
29
command_args="-f ${procname} %%DATADIR%%/NzbDrone.exe --nobrowser --data=${sonarr_data_dir}"
30
31
start_precmd="sonarr_precmd"
32
sonarr_precmd() {
33
	if [ ! -d ${sonarr_data_dir} ]; then
34
		install -d -o ${sonarr_user} ${sonarr_data_dir}
35
	fi
36
37
	export XDG_CONFIG_HOME=${sonarr_data_dir}
38
}
28
39
29
run_rc_command "$1"
40
run_rc_command "$1"
(-)sonarr/pkg-plist (-1 lines)
Lines 148-151 Link Here
148
%%DATADIR%%/UI/templates.js
148
%%DATADIR%%/UI/templates.js
149
%%DATADIR%%/UI/vendor.js
149
%%DATADIR%%/UI/vendor.js
150
%%DATADIR%%/UI/vendor.map
150
%%DATADIR%%/UI/vendor.map
151
@dir(sonarr,wheel,755) sonarr

Return to bug 205441