lighttpd: update lighttpd to 1.4.35
[packages.git] / sound / pulseaudio / files / pulseaudio.init
index 4ac63b3..336f371 100644 (file)
@@ -4,10 +4,10 @@
 START=65
 STOP=65
 
-SERVICE_USE_PID=1
-SERVICE_PID_FILE=/var/run/pulse/pid
+USE_PROCD=1
+PROG=/usr/bin/pulseaudio
 
-start() {
+start_service() {
        user_exists pulse 51 || user_add pulse 51
        group_exists pulse 51 || group_add pulse 51
        [ -d /var/run/pulse ] || {
@@ -20,9 +20,12 @@ start() {
                chmod 0750 /var/lib/pulse
                chown pulse:pulse /var/lib/pulse
        }
-       service_start /usr/bin/pulseaudio --daemonize --system --disallow-exit --disallow-module-loading --disable-shm --exit-idle-time=-1
-}
 
-stop() {
-       service_stop /usr/bin/pulseaudio
+       chown root:pulse /dev/snd/* /dev/mixer /dev/dsp
+       chmod 664 /dev/snd/* /dev/mixer /dev/dsp
+
+       procd_open_instance
+       procd_set_param command $PROG --system --disallow-exit --disallow-module-loading --disable-shm --exit-idle-time=-1 --realtime=false
+       procd_close_instance
 }
+