From dc764c52c99984b298db89d50be44eb8c0a2a805 Mon Sep 17 00:00:00 2001 From: Patryk Zawadzki Date: Mon, 5 Nov 2007 14:08:25 +0000 Subject: [PATCH] - patch by qwiat - work around rc-scripts checking for lock file before stopping services Changed files: alsa-udev.init -> 1.2 --- alsa-udev.init | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/alsa-udev.init b/alsa-udev.init index 97a0594..edd1fc2 100644 --- a/alsa-udev.init +++ b/alsa-udev.init @@ -30,7 +30,7 @@ . /etc/rc.d/init.d/functions alsactl=/usr/sbin/alsactl - +subsyslock=var/lock/subsys/alsa-udev detect_stop() { # @@ -57,12 +57,12 @@ driver_stop() # See how we were called. case "$1" in start) - #Not Needed, its for udev + touch $subsyslock ;; stop) # Stop daemons. if [ -d /proc/asound ]; then - show "Shutting down sound driver:" + show "Shutting down sound driver" busy if [ -f /proc/asound/detect ]; then detect_stop @@ -70,6 +70,7 @@ case "$1" in driver_stop fi (rmmod isapnp; rmmod soundcore) 2> /dev/null + [ -f $subsyslock ] && rm $subsyslock ok else msg_not_running "ALSA driver" -- 2.44.0