config_mixer: check for /proc/asound/cards 0.7.7
authorMichael Prokop <mika@grml.org>
Wed, 11 Jul 2007 17:41:39 +0000 (19:41 +0200)
committerMichael Prokop <mika@grml.org>
Wed, 11 Jul 2007 17:41:39 +0000 (19:41 +0200)
autoconfig.functions
debian/changelog

index 9218b7b..fe4caf5 100755 (executable)
@@ -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
     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
   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
 
   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
   if checkbootparam vol ; then
     VOL="$(getbootparam 'vol' 2>>$DEBUG)"
     if [ -z "$VOL" ] ; then
index 846a7ec..af84860 100644 (file)
@@ -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 <mika@grml.org>  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
 grml-autoconfig (0.7.6) unstable; urgency=low
 
   * config_lvm(): check for 'No volume groups found' as lvdisplay does