From: Daniel Hokka Zakrisson <dhokka@cs.princeton.edu>
Date: Wed, 28 Nov 2007 18:47:38 +0000 (+0000)
Subject: Readd /tmp/loadedmodules.
X-Git-Tag: bootcd-3.4-2~15
X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=d6e8ca8428abb7660c8f15d340d7b545deafd2d5;p=bootcd.git

Readd /tmp/loadedmodules.
---

diff --git a/conf_files/pl_hwinit b/conf_files/pl_hwinit
index 98b5590..cff34c0 100755
--- a/conf_files/pl_hwinit
+++ b/conf_files/pl_hwinit
@@ -6,9 +6,15 @@ import pypcimap
 import os
 import time
 
+loadedmodules = None
+
 def modprobe(module):
     ret = os.system("/sbin/modprobe %s" % module)
-    return os.WEXITSTATUS(ret) == 0
+    if os.WEXITSTATUS(ret) == 0:
+        loadedmodules.write("%s\n" % module)
+        return True
+    else:
+        return False
 
 def main(argv):
     if len(argv) == 0:
@@ -27,6 +33,7 @@ def main(argv):
     storage_devices = 0
     network_devices = 0
     missing = []
+    loadedmodules = file('/tmp/loadedmodules', 'w')
     for (slot, dev) in devices.iteritems():
         modules = pcimap.get(dev)
         base = (dev[4] & 0xff0000) >> 16