. /etc/rc.d/init.d/functions
alsactl=/usr/sbin/alsactl
-
+subsyslock=var/lock/subsys/alsa-udev
detect_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
driver_stop
fi
(rmmod isapnp; rmmod soundcore) 2> /dev/null
+ [ -f $subsyslock ] && rm $subsyslock
ok
else
msg_not_running "ALSA driver"