git://git.onelab.eu
/
bootcd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Readd /tmp/loadedmodules.
[bootcd.git]
/
conf_files
/
pl_hwinit
diff --git
a/conf_files/pl_hwinit
b/conf_files/pl_hwinit
index
98b5590
..
cff34c0
100755
(executable)
--- a/
conf_files/pl_hwinit
+++ b/
conf_files/pl_hwinit
@@
-6,9
+6,15
@@
import pypcimap
import os
import time
import os
import time
+loadedmodules = None
+
def modprobe(module):
ret = os.system("/sbin/modprobe %s" % module)
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:
def main(argv):
if len(argv) == 0:
@@
-27,6
+33,7
@@
def main(argv):
storage_devices = 0
network_devices = 0
missing = []
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
for (slot, dev) in devices.iteritems():
modules = pcimap.get(dev)
base = (dev[4] & 0xff0000) >> 16