diff options
author | Jeremy Katz <katzj@redhat.com> | 2002-02-01 02:36:30 +0000 |
---|---|---|
committer | Jeremy Katz <katzj@redhat.com> | 2002-02-01 02:36:30 +0000 |
commit | eaf8caa4d665933b9bbb10a34a722de16526ccb8 (patch) | |
tree | 765d5283dc755a5f9380f7cefd465c19674c0dfe /iutil.py | |
parent | f1acd89982e50e2fc7cd821c56365b9eba5437c6 (diff) | |
download | anaconda-eaf8caa4d665933b9bbb10a34a722de16526ccb8.tar.gz anaconda-eaf8caa4d665933b9bbb10a34a722de16526ccb8.tar.xz anaconda-eaf8caa4d665933b9bbb10a34a722de16526ccb8.zip |
anaconda
Diffstat (limited to 'iutil.py')
-rw-r--r-- | iutil.py | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -396,3 +396,23 @@ def copyDeviceNode(src, dest): raise RuntimeError, "Tried to copy %s which isn't a device node" % (src,) isys.mknod(dest, mode | type, filestat.st_rdev) + +# make the device nodes for all of the drives on the system +def makeDriveDeviceNodes(): + hardDrives = isys.hardDriveDict() + for drive in hardDrives.keys(): + isys.makeDevInode(drive, "/dev/%s" % (drive,)) + + if drive.startswith("hd"): + num = 64 + else: + num = 16 + + for i in range(1, num): + dev = "%s%d" % (drive, i) + isys.makeDevInode(dev, "/dev/%s" % (dev,)) + + cdroms = isys.cdromList() + for drive in cdroms: + isys.makeDevInode(drive, "/dev/%s" % (drive,)) + |