SVN: geninitrd/trunk/mod-xata.sh

shadzik shadzik at pld-linux.org
Wed Oct 20 19:03:39 CEST 2010


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


More information about the pld-cvs-commit mailing list