Package: pulseaudio Version: 2.0-6 Severity: important File: /etc/init.d/pulseaudio Tags: patch
Hi, if a sysv service does not support reload, that action should be removed from the init script and not be mapped to restart. This is what force-reload is for, see ยง9.3.2 The attached patch removes the reload option. -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable'), (200, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages pulseaudio depends on: ii adduser 3.113+nmu3 ii consolekit 0.4.5-3.1 ii libasound2 1.0.25-4 ii libasound2-plugins 1.0.25-2 ii libc6 2.13-35 ii libcap2 1:2.22-1.2 ii libdbus-1-3 1.6.8-1 ii libfftw3-3 3.3.2-3.1 ii libgcc1 1:4.7.2-4 ii libice6 2:1.0.8-2 ii libltdl7 2.4.2-1.1 ii liborc-0.4-0 1:0.4.16-2 ii libpulse0 2.0-6 ii libsamplerate0 0.1.8-5 ii libsm6 2:1.2.1-2 ii libsndfile1 1.0.25-5 ii libspeexdsp1 1.2~rc1-6 ii libstdc++6 4.7.2-4 ii libsystemd-daemon0 44-5 ii libsystemd-login0 44-5 ii libtdb1 1.2.10-2 ii libudev0 175-7 ii libwebrtc-audio-processing-0 0.1-2 ii libx11-6 2:1.5.0-1 ii libx11-xcb1 2:1.5.0-1 ii libxcb1 1.8.1-2 ii libxtst6 2:1.2.1-1 ii lsb-base 4.1+Debian7 ii udev 175-7 Versions of packages pulseaudio recommends: ii gstreamer0.10-pulseaudio 0.10.31-3 ii pulseaudio-module-x11 2.0-6 ii rtkit 0.10-2 Versions of packages pulseaudio suggests: pn paman <none> pn paprefs <none> pn pavucontrol <none> pn pavumeter <none> ii pulseaudio-utils 2.0-6 -- no debconf information
diff --git a/debian/pulseaudio.init b/debian/pulseaudio.init index 921fd06..6beea61 100644 --- a/debian/pulseaudio.init +++ b/debian/pulseaudio.init @@ -59,7 +59,7 @@ case "$1" in start|stop) pulseaudio_${1} ;; - restart|reload|force-reload) + restart|force-reload) if [ -s $PIDFILE ] && kill -0 $(cat $PIDFILE) >/dev/null 2>&1; then pulseaudio_stop pulseaudio_start @@ -75,7 +75,7 @@ case "$1" in status_of_proc -p $PIDFILE "$DAEMON" "system-wide PulseAudio" && exit 0 || exit $? ;; *) - echo "Usage: /etc/init.d/pulseaudio {start|stop|force-stop|restart|reload|force-reload|status}" + echo "Usage: /etc/init.d/pulseaudio {start|stop|force-stop|restart|force-reload|status}" exit 1 ;; esac