Author: glen
Date: Sun Jan 20 06:44:55 2008
New Revision: 9188

Modified:
   geninitrd/trunk/geninitrd
Log:
- nfs root patch from wolvverine, with spelling fixes

Modified: geninitrd/trunk/geninitrd
==============================================================================
--- geninitrd/trunk/geninitrd   (original)
+++ geninitrd/trunk/geninitrd   Sun Jan 20 06:44:55 2008
@@ -855,11 +855,17 @@
                if [ ! -x /usr/bin/pcidev -a -z "$NFS_ETH_MODULES" ]; then
                        die "root on NFS but /usr/bin/pcidev not found. Please 
install correct pci-database package and rerun $PROGRAM."
                fi
-               local m
-               [ -z "$NFS_ETH_MODULES" ] && NFS_ETH_MODULES=$(/usr/bin/pcidev 
/m net | xargs)
-               for m in $NFS_ETH_MODULES; do
-                       findmodule "$m"
-               done
+               if [ ! -f /proc/bus/pci/devices ]; then
+                       warn "Remember to add network card modules in 
/etc/sysconfig/geninitrd, example:"
+                       warn "BASICMODULES=\"e1000 ne2k-pci mii 8139too 3c59x\""
+               else
+                       local m
+                       [ -z "$NFS_ETH_MODULES" ] && 
NFS_ETH_MODULES=$(/usr/bin/pcidev /m net | xargs)
+                       warn "NOTE: Network card(s) module(s) $NFS_ETH_MODULES 
is for this machine"
+                       for m in $NFS_ETH_MODULES; do
+                               findmodule "$m"
+                       done
+               fi
                findmodule "-ipv4"
                findmodule "nfs"
                have_nfs=yes
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to