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