X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=src%2Finitscripts%2Finit.d%2Falsa;h=5da0b2c8f6909f32b856c9e758d2b5caeca6d9e3;hb=cdb4dc96305083c0d16977fb6e1db1d665bb6196;hp=fe7077ad5e22d3bf74c92a6f6424d329cbc9e57c;hpb=99f3c72fc27aa50b53c76c9c1dd5a32f39f7fc7d;p=people%2Fpmueller%2Fipfire-2.x.git diff --git a/src/initscripts/init.d/alsa b/src/initscripts/init.d/alsa index fe7077ad5e..5da0b2c8f6 100644 --- a/src/initscripts/init.d/alsa +++ b/src/initscripts/init.d/alsa @@ -10,13 +10,21 @@ . $rc_functions case "$1" in + start) + boot_mesg "Starting ALSA... Restoring volumes..." + modprobe snd_pcm_oss >/dev/null 2>&1 || failed=1 + modprobe snd_mixer_oss >/dev/null 2>&1 || failed=1 + (exit ${failed}) + evaluate_retval + loadproc /usr/sbin/alsactl restore + ;; stop) boot_mesg "Stopping ALSA... Saving volumes..." loadproc /usr/sbin/alsactl store ;; *) - echo "Usage: $0 stop" + echo "Usage: $0 (start|stop)" exit 1 ;; esac