Update of /cvsroot/alsa/alsa-driver/utils
In directory sc8-pr-cvs1:/tmp/cvs-serv9448/utils
Modified Files:
alsaconf
Log Message:
search more different paths for lsmod.
Index: alsaconf
===================================================================
RCS file: /cvsroot/alsa/alsa-driver/utils/alsaconf,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- alsaconf 8 Sep 2003 14:49:38 -0000 1.8
+++ alsaconf 9 Sep 2003 18:08:12 -0000 1.9
@@ -36,11 +36,12 @@
distribution="unknown"
fi
-if [ -x /sbin/lsmod ]; then
- lsmod=/sbin/lsmod
-else
- lsmod=/bin/lsmod
-fi
+for prog in lspci lsmod; do
+ for path in /sbin /usr/sbin /bin /usr/bin;do
+ [[ -x $path/$prog ]] && eval $prog=$path/$prog
+ done
+done
+unset prog path
usage() {
echo "ALSA configurator version $version"
@@ -446,7 +447,7 @@
/^[<literal space><literal tab>]*PCI: /{
gsub(/0x/, "");
gsub(/=/, ":");
- x = sprintf ("/sbin/lspci -n | grep '"'Class 0401'"' | grep %s", $2);
+ x = sprintf ("'$lspci' -n | grep '"'Class 0401'"' | grep %s", $2);
if (system (x) == 0)
printf "%s %s\n", $2, driver >>"'"$FOUND"'"
}
@@ -476,7 +477,7 @@
#
find_device_name () {
if expr "$1" :
'[0-9a-f][0-9a-f][0-9a-f][0-9a-f]:[0-9a-f][0-9a-f][0-9a-f][0-9a-f]' >/dev/null; then
- /sbin/lspci -d $1 | sed -e 's/^..:..\.. Multimedia audio controller: //g'
+ $lspci -d $1 | sed -e 's/^..:..\.. Multimedia audio controller: //g'
return
elif expr "$1" : '[EMAIL PROTECTED]@[EMAIL PROTECTED]' >/dev/null; then
cardname=`grep '^Card [0-9]\+ '\'$1':' $DUMP | head -n 1 | sed -e 's/^Card
[0-9]\+ '\''.*:\(.*\)'\'' .*$/\1/'`
@@ -1034,7 +1035,7 @@
# check for TP600E
#
if [ ${devs_found[0]} = cs46xx ]; then
- if /sbin/lspci -nv | grep -q "Subsystem: 1014:1010"; then
+ if $lspci -nv | grep -q "Subsystem: 1014:1010"; then
if $DIALOG --yesno "
Looks like you having a Thinkpad 600E notebook.
On this notebook, CS4236 driver should be used
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog