shebags mention python2 explicitly
[bootmanager.git] / source / steps / WriteModprobeConfig.py
index 63347ef..f43e31a 100644 (file)
@@ -1,5 +1,5 @@
-#!/usr/bin/python
-
+#!/usr/bin/python2
+#
 # Copyright (c) 2003 Intel Corporation
 # All rights reserved.
 #
@@ -36,6 +36,8 @@ def Run( vars, log, filename = "/etc/modprobe.conf"):
     # if the network modules are activated in a different order that the
     # boot cd.
 
+    log.write( "\n\nStep: WriteModProbeConfig.\n" )
+
     # make sure we have this class loaded
     
     try:
@@ -59,7 +61,7 @@ def Run( vars, log, filename = "/etc/modprobe.conf"):
         m.input(mfile)
 
     blacklist = modprobe.Modprobe()
-    blacklistfiles = ("blacklist","blacklist-compat","blacklist-firewire")
+    blacklistfiles = os.listdir("/etc/modprobe.d")
     for blf in blacklistfiles:
         if os.path.exists("/etc/modprobe.d/%s"%blf):
             blacklist.input("/etc/modprobe.d/%s"%blf)
@@ -100,7 +102,7 @@ def Run( vars, log, filename = "/etc/modprobe.conf"):
     if eth_count == 0:
         log.write( "\nIt appears we don't have any network drivers. Aborting.\n" )
         
-        vars['BOOT_STATE']= 'failboot'
+        vars['RUN_LEVEL']= 'failboot'
         vars['STATE_CHANGE_NOTIFY']= 1
         vars['STATE_CHANGE_NOTIFY_MESSAGE']= \
              notify_messages.MSG_NO_DETECTED_NETWORK