aboutsummaryrefslogtreecommitdiffstats
path: root/community/jellyfin/jellyfin.initd
diff options
context:
space:
mode:
Diffstat (limited to 'community/jellyfin/jellyfin.initd')
-rw-r--r--community/jellyfin/jellyfin.initd20
1 files changed, 20 insertions, 0 deletions
diff --git a/community/jellyfin/jellyfin.initd b/community/jellyfin/jellyfin.initd
new file mode 100644
index 00000000000..278d79dddae
--- /dev/null
+++ b/community/jellyfin/jellyfin.initd
@@ -0,0 +1,20 @@
+#!/sbin/openrc-run
+
+name=jellyfin
+description="The Free Software Media System"
+
+command=/usr/bin/jellyfin
+command_user=jellyfin:jellyfin
+command_args="--datadir ${datadir} --cachedir ${cachedir} --logdir ${logdir} ${opts}"
+
+depend() {
+ use logger dns
+ need net
+ after firewall
+}
+
+start_pre() {
+ checkpath -d -o $command_user "$datadir"
+ checkpath -d -o $command_user "$cachedir"
+ checkpath -d -o $command_user "$logdir"
+}