Author: shadzik
Date: Wed Oct 20 19:03:39 2010
New Revision: 11859
Modified:
geninitrd/trunk/mod-xata.sh
Log:
- check for lspci
Modified: geninitrd/trunk/mod-xata.sh
==============================================================================
--- geninitrd/trunk/mod-xata.sh (original)
+++ geninitrd/trunk/mod-xata.sh Wed Oct 20 19:03:39 2010
@@ -6,7 +6,12 @@
{
debug "Finding XATA modules"
- for class in 0106 0107 0101; do
+ if [ ! -x /sbin/lspci ]; then
+ warn "Failed to execute /sbin/lspci. Is pciutils package
installed?"
+ return
+ fi
+
+ for class in 0106 0101; do
module=$(lspci -n |grep $class |sed 's/:/ /g' |while read junk
junk class vendor device junk; do grep "0x0000$vendor 0x0000$device"
/lib/modules/$kernel/modules.pcimap |awk '{print $1}'; done |uniq)
find_module "$module"
done
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit