projects
/
grml-autoconfig.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
config_mixer: check for /proc/asound/cards
[grml-autoconfig.git]
/
autoconfig.functions
diff --git
a/autoconfig.functions
b/autoconfig.functions
index
9218b7b
..
fe4caf5
100755
(executable)
--- 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
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 therefor
e
."
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