diff options
Diffstat (limited to 'media-sound/forked-daapd/files/daapd.initd')
-rw-r--r-- | media-sound/forked-daapd/files/daapd.initd | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/media-sound/forked-daapd/files/daapd.initd b/media-sound/forked-daapd/files/daapd.initd new file mode 100644 index 000000000000..7854bd4cc40e --- /dev/null +++ b/media-sound/forked-daapd/files/daapd.initd @@ -0,0 +1,31 @@ +#!/sbin/openrc-run + +# Override in /etc/conf.d/daapd +LOG_LEVEL=${LOG_LEVEL:-2} +LOG_DOMAINS=${LOG_DOMAINS:-'main,mdns,db,scan'} +FFID=${FFID:-daapd} + +PIDFILE=/var/run/forked-daapd.pid + +depend() { + need avahi-dnsconfd +} + +start() { + ebegin "Starting daapd" + start-stop-daemon --start forked-daapd \ + --pidfile "$PIDFILE" \ + -- \ + -P "$PIDFILE" \ + -d "$LOG_LEVEL" \ + -b "$FFID" \ + -D "$LOG_DOMAINS" + eend $? +} + +stop() { + ebegin "Stopping daapd" + start-stop-daemon --stop forked-daapd \ + --pidfile "$PIDFILE" + eend $? +} |