lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

pulseaudio.init (661B)


      1 #!/bin/sh /etc/rc.common
      2 # Copyright (C) 2011 OpenWrt.org
      3 
      4 START=99
      5 STOP=65
      6 
      7 USE_PROCD=1
      8 PROG=/usr/bin/pulseaudio
      9 
     10 start_service() {
     11 	[ -d /var/run/pulse ] || {
     12 		mkdir -m 0755 -p /var/run/pulse
     13 		chmod 0750 /var/run/pulse
     14 		chown pulse:pulse /var/run/pulse
     15 	}
     16 	[ -d /var/lib/pulse ] || {
     17 		mkdir -m 0755 -p /var/lib/pulse
     18 		chmod 0750 /var/lib/pulse
     19 		chown pulse:pulse /var/lib/pulse
     20 	}
     21 
     22 	chown root:pulse /dev/snd/* /dev/mixer /dev/dsp
     23 	chmod 664 /dev/snd/* /dev/mixer /dev/dsp
     24 
     25 	procd_open_instance
     26 	procd_set_param command $PROG --system --disallow-exit --disallow-module-loading --disable-shm --exit-idle-time=-1 --realtime=false
     27 	procd_close_instance
     28 }
     29