X-Git-Url: http://git.squeep.com/?p=portage-squeep;a=blobdiff_plain;f=media-sound%2Fforked-daapd%2Ffiles%2Fdaapd.initd;fp=media-sound%2Fforked-daapd%2Ffiles%2Fdaapd.initd;h=7854bd4cc40eb00cf64e01cdad3f95e22bb0ce93;hp=0000000000000000000000000000000000000000;hb=3600e72ee3f42b05e0a14097237e9a6c19e523a8;hpb=e6542ef5a3afe13cd35fa775eeb3d143e73aad4a diff --git a/media-sound/forked-daapd/files/daapd.initd b/media-sound/forked-daapd/files/daapd.initd new file mode 100644 index 0000000..7854bd4 --- /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 $? +}