[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Please unblock pulseaudio/0.9.5-5



This fixes bug #405869 which causes /etc/init.d/pulseaudio to fail to start
if pulseaudio is configured in system mode and pulseaudio-esound-compat is
not also installed. It also fixes bug #401111, which is not that important
for etch, but the fix is very simple and completely non-invasive.

Thanks,
CJ van den Berg

debdiff output follows:

diff -u pulseaudio-0.9.5/debian/pulseaudio.init pulseaudio-0.9.5/debian/pulseaudio.init
--- pulseaudio-0.9.5/debian/pulseaudio.init
+++ pulseaudio-0.9.5/debian/pulseaudio.init
@@ -26,10 +26,14 @@
 pulseaudio_start () {
 	echo -n "Starting PulseAudio Daemon: pulseaudio"
 	start-stop-daemon -x $DAEMON -p $PIDFILE --start -- --system --daemonize --high-priority --log-target=syslog --disallow-module-loading=$DISALLOW_MODULE_LOADING
-	chown pulse:pulse-access /var/run/pulse/.esd_auth
-	chmod 640 /var/run/pulse/.esd_auth
-	chown pulse:pulse-access /var/run/pulse/.pulse-cookie
-	chmod 640 /var/run/pulse/.pulse-cookie
+	if [ -e /var/run/pulse/.esd_auth ]; then
+		chown pulse:pulse-access /var/run/pulse/.esd_auth
+		chmod 640 /var/run/pulse/.esd_auth
+	fi
+	if [ -e /var/run/pulse/.pulse-cookie ]; then
+		chown pulse:pulse-access /var/run/pulse/.pulse-cookie
+		chmod 640 /var/run/pulse/.pulse-cookie
+	fi
 	echo "."
 }
 
diff -u pulseaudio-0.9.5/debian/changelog pulseaudio-0.9.5/debian/changelog
--- pulseaudio-0.9.5/debian/changelog
+++ pulseaudio-0.9.5/debian/changelog
@@ -1,3 +1,11 @@
+pulseaudio (0.9.5-5) unstable; urgency=low
+
+  * debian/control: Make Build-deps more specific. (Closes: #401111)
+  * debian/pulseaudio.init: Make sure files in /var/run/pulse exist before
+      calling chown and chmod. (Closes: #405869)
+
+ -- CJ van den Berg <cj@vdbonline.com>  Mon,  8 Jan 2007 23:02:53 +0100
+
 pulseaudio (0.9.5-4) unstable; urgency=low
 
   * Add comment about resampling methods and CPU consumption to
diff -u pulseaudio-0.9.5/debian/control pulseaudio-0.9.5/debian/control
--- pulseaudio-0.9.5/debian/control
+++ pulseaudio-0.9.5/debian/control
@@ -4,7 +4,8 @@
 Maintainer: CJ van den Berg <cj@vdbonline.com>
 Uploaders: Sjoerd Simons <sjoerd@debian.org>
 Build-Depends: debhelper (>= 5), dpatch, autotools-dev, m4, libltdl3-dev,
-    liboil-dev, libsamplerate-dev, libsndfile-dev, libx11-dev,
+    liboil0.3-dev (>= 0.3.0) | liboil-dev, libsamplerate-dev,
+    libsndfile1-dev (>= 1.0.10) | libsndfile-dev, libx11-dev,
     x11proto-core-dev, libxt-dev, libcap-dev, libasound-dev, libglib2.0-dev,
     libavahi-client-dev, libjack0.100.0-dev, libwrap0-dev,
     liblircclient-dev, libgconf2-dev, libhal-dev, libasyncns-dev

Attachment: signature.asc
Description: Digital signature


Reply to: