Package: pulseaudio
Version: 0.9.10-2
Severity: wishlist
Tags: patch
User: [EMAIL PROTECTED]
Usertags: origin-ubuntu intrepid ubuntu-patch
Hi,
For daemons that do not require clean shutdown to perform their
operation it is possible to not explicitly stop the daemon in
runlevels 0 and 6, and let sendsigs take care of stopping the
daemon.
This has been used in Ubuntu for a while to speed up the shutdown
process. The policy has recently been changed to make it compatible
with Debian, and so I am now forwarding you the patch that can
help to bring these benefits in to Debian.
Please consider applying the attached patch.
You will also need a postinst snippet to remove the existing stop
links. This will look something like
# Remove shutdown and reboot links; this init script does not need them.
if dpkg --compare-versions "$2" lt "<version where patch is applied>";
then
rm -f /etc/rc0.d/K20pulseaudio /etc/rc6.d/K20pulseaudio
fi
You can read more on this subject at
https://wiki.ubuntu.com/Teardown
https://lists.ubuntu.com/archives/ubuntu-devel-announce/2008-June/000430.html
http://lists.debian.org/debian-devel/2008/07/msg00005.html
Thanks,
James
diff -pruN 0.9.10-2/debian/pulseaudio.init 0.9.10-2ubuntu3/debian/pulseaudio.init
--- 0.9.10-2/debian/pulseaudio.init 2008-08-07 10:31:37.000000000 +0100
+++ 0.9.10-2ubuntu3/debian/pulseaudio.init 2008-08-07 09:47:12.000000000 +0100
@@ -6,7 +6,7 @@
# Should-Start: dbus
# Should-Stop: dbus
# Default-Start: 2 3 4 5
-# Default-Stop: 0 1 6
+# Default-Stop: 1
# Short-Description: Start the PulseAudio sound server
# Description: System mode startup script for
# the PulseAudio sound server.
diff -pruN 0.9.10-2/debian/rules 0.9.10-2ubuntu3/debian/rules
--- 0.9.10-2/debian/rules 2008-08-07 10:31:37.000000000 +0100
+++ 0.9.10-2ubuntu3/debian/rules 2008-08-07 09:47:12.000000000 +0100
@@ -37,4 +37,4 @@ update-patch-series:
DEB_CONFIGURE_EXTRA_FLAGS = --with-realtime-group=pulse-rt
DEB_DH_MAKESHLIBS_ARGS_ALL = --exclude=usr/lib/pulse-0.9/modules
DEB_DH_INSTALL_ARGS = --sourcedir=$(CURDIR)/debian/tmp
-DEB_UPDATE_RCD_PARAMS = defaults 25 15
+DEB_UPDATE_RCD_PARAMS = start 25 2 3 4 5 . stop 15 1 .
_______________________________________________
Pkg-pulseaudio-devel mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-pulseaudio-devel