diff options
author | Mark Felder <feld@FreeBSD.org> | 2017-02-22 15:01:08 +0000 |
---|---|---|
committer | Mark Felder <feld@FreeBSD.org> | 2017-02-22 15:01:08 +0000 |
commit | c84a0d99f323fdb6eeeed4addaa31c7e4726b994 (patch) | |
tree | 408eaa47703c14832a41708e1646fcf013b3559b /net-p2p/radarr/files/radarr.in | |
parent | security/doas: Update to version 6.0p. (diff) |
Add Radarr to the ports tree
Radarr is a fork of Sonarr for managing your Movie collection
https://radarr.video/
Diffstat (limited to 'net-p2p/radarr/files/radarr.in')
-rw-r--r-- | net-p2p/radarr/files/radarr.in | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/net-p2p/radarr/files/radarr.in b/net-p2p/radarr/files/radarr.in new file mode 100644 index 000000000000..85ed97970c4a --- /dev/null +++ b/net-p2p/radarr/files/radarr.in @@ -0,0 +1,41 @@ +#!/bin/sh +# +# Author: Mark Felder <feld@FreeBSD.org> +# +# $FreeBSD$ +# + +# PROVIDE: radarr +# REQUIRE: LOGIN +# KEYWORD: shutdown + +# Add the following lines to /etc/rc.conf to enable radarr: +# radarr_enable="YES" + +. /etc/rc.subr + +name="radarr" +rcvar=radarr_enable + +load_rc_config $name + +: ${radarr_enable="NO"} +: ${radarr_user:="radarr"} +: ${radarr_data_dir:="%%PREFIX%%/radarr"} + +pidfile="${radarr_data_dir}/nzbdrone.pid" +procname="%%PREFIX%%/bin/mono" +command="/usr/sbin/daemon" +command_args="-f ${procname} %%DATADIR%%/Radarr.exe --nobrowser --data=${radarr_data_dir}" +start_precmd=radarr_precmd + +radarr_precmd() +{ + export XDG_CONFIG_HOME=${radarr_data_dir} + + if [ ! -d ${radarr_data_dir} ]; then + install -d -o ${radarr_user} ${radarr_data_dir} + fi +} + +run_rc_command "$1" |