X-Git-Url: http://git.squeep.com/?p=portage-squeep;a=blobdiff_plain;f=media-sound%2Fowntone%2Ffiles%2Fdaapd.initd;fp=media-sound%2Fowntone%2Ffiles%2Fdaapd.initd;h=083f56c3f18a719e01cbc1000665311d6496fe96;hp=0000000000000000000000000000000000000000;hb=c4627b6019acd138e73b1b06a83a8043b48f6683;hpb=e7aa8f3f303912b76f176256ffab1d506ee841b9 diff --git a/media-sound/owntone/files/daapd.initd b/media-sound/owntone/files/daapd.initd new file mode 100644 index 0000000..083f56c --- /dev/null +++ b/media-sound/owntone/files/daapd.initd @@ -0,0 +1,31 @@ +#!/sbin/openrc-run + +# Override in /etc/conf.d/owntone +LOG_LEVEL=${LOG_LEVEL:-2} +LOG_DOMAINS=${LOG_DOMAINS:-'main,mdns,db,scan'} +FFID=${FFID:-owntone} + +PIDFILE=/run/owntone.pid + +depend() { + need avahi-dnsconfd +} + +start() { + ebegin "Starting owntone" + start-stop-daemon --start owntone \ + --pidfile "$PIDFILE" \ + -- \ + -P "$PIDFILE" \ + -d "$LOG_LEVEL" \ + -b "$FFID" \ + -D "$LOG_DOMAINS" + eend $? +} + +stop() { + ebegin "Stopping daapd" + start-stop-daemon --stop owntone \ + --pidfile "$PIDFILE" + eend $? +}