Browse Source

start pulseaudio in daemon mode, create cookie dir, dbus dependency

Waldemar Brodkorb 11 years ago
parent
commit
98bb4fd81a

+ 1 - 1
package/pulseaudio/Makefile

@@ -10,7 +10,7 @@ PKG_MD5SUM:=		591f211db2790a7e4d222f2dc6858db3
 PKG_DESCR:=		a sound system for POSIX OSes
 PKG_SECTION:=		multimedia
 PKG_DEPENDS:=		libltdl json-c libsndfile libudev libspeex libncurses
-PKG_DEPENDS+=		libflac libvorbis libogg libuuid libsndfile libdbus
+PKG_DEPENDS+=		libflac libvorbis libogg libuuid libsndfile dbus
 PKG_DEPENDS+=		libgcc libpthread librt alsa-lib
 PKG_BUILDDEP:=		libtool json-c libsndfile eudev speex libsndfile
 PKG_BUILDDEP+=		flac libvorbis libogg util-linux dbus ncurses alsa-lib

+ 2 - 2
package/pulseaudio/files/pulseaudio.init

@@ -11,10 +11,10 @@ autostart)
 	;;
 start)
 	if [ ! -d /var/run/pulse ]; then 
-		mkdir -p /var/run/pulse && chown pulse.pulse /var/run/pulse && chmod 750 /var/run/pulse
+		mkdir -p /var/run/pulse/.pulse-cookie && chown -R pulse.pulse /var/run/pulse && chmod 750 /var/run/pulse
 	fi
 	if [ ! -d /var/lib/pulse ]; then 
-		mkdir -p /var/lib/pulse && chown pulse.pulse /var/lib/pulse && chmod 750 /var/lib/pulse
+		mkdir -p /var/lib/pulse/.pulse-cookie && chown -R pulse.pulse /var/lib/pulse && chmod 750 /var/lib/pulse
 	fi
 	/usr/bin/pulseaudio $pulseaudio_flags
 	;;

+ 1 - 1
package/pulseaudio/files/pulseaudio.postinst

@@ -4,4 +4,4 @@ add_rcconf pulseaudio pulseaudio NO
 gid=$(get_next_gid)
 add_user pulse $(get_next_uid) $gid /var/run/pulse
 add_group pulse $gid
-add_rcconf pulseaudio_flags pulseaudio_flags "--system --disallow-exit --disallow-module-loading --disable-shm --exit-idle-time=-1 --realtime=false"
+add_rcconf pulseaudio_flags pulseaudio_flags "-D --system --disallow-exit --disallow-module-loading --disable-shm --exit-idle-time=-1 --realtime=false"