From: Michael Prokop Date: Wed, 11 Jul 2007 17:41:39 +0000 (+0200) Subject: config_mixer: check for /proc/asound/cards X-Git-Tag: 0.7.7 X-Git-Url: http://git.grml.org/?p=grml-autoconfig.git;a=commitdiff_plain;h=8c5bbfd9c98a8ab7cbc78911d18aca5377b64d42 config_mixer: check for /proc/asound/cards --- diff --git a/autoconfig.functions b/autoconfig.functions index 9218b7b..fe4caf5 100755 --- a/autoconfig.functions +++ b/autoconfig.functions @@ -700,7 +700,7 @@ if checkbootparam "blacklist" ; then echo "alias $BLACK off" >> /etc/modprobe.d/grml echo "# end entry generated by config_blacklist of grml-autoconfig" >> /etc/modprobe.d/grml ; eend $? else - eerror "No given module for blacklist found. Blacklisting will not work therefor." + eerror "No given module for blacklist found. Blacklisting will not work therefore." fi else ewarn "Backlisting via bootoption does not work on harddisk installations." ; eend 1 @@ -1466,6 +1466,11 @@ if ! [ -x /usr/bin/aumix ] ; then eerror "aumix binary not available. Can not set sound volumes therefore." ; eend 1 else + if ! [ -r /proc/asound/cards ] ; then + ewarn "No soundcard present, skipping mixer settings therefore." ; eend 0 + return + fi + if checkbootparam vol ; then VOL="$(getbootparam 'vol' 2>>$DEBUG)" if [ -z "$VOL" ] ; then diff --git a/debian/changelog b/debian/changelog index 846a7ec..af84860 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +grml-autoconfig (0.7.7) unstable; urgency=low + + * config_mixer: check for /proc/asound/cards before trying to + execute mixer binaries + * fix typo: it's therefore and not therefor + + -- Michael Prokop Wed, 11 Jul 2007 19:41:04 +0200 + grml-autoconfig (0.7.6) unstable; urgency=low * config_lvm(): check for 'No volume groups found' as lvdisplay does