summaryrefslogtreecommitdiffstats
path: root/isys
diff options
context:
space:
mode:
authorpbrown <pbrown>2000-01-10 20:55:17 +0000
committerpbrown <pbrown>2000-01-10 20:55:17 +0000
commit66b6924825afa03ee6d41602548196cdf5498cc7 (patch)
tree8b7d98dd068c85c0cef4a76335928b86c1fc70fb /isys
parent5c067a476f22d23406b799e9261c26332220f2c0 (diff)
downloadanaconda-66b6924825afa03ee6d41602548196cdf5498cc7.tar.gz
anaconda-66b6924825afa03ee6d41602548196cdf5498cc7.tar.xz
anaconda-66b6924825afa03ee6d41602548196cdf5498cc7.zip
added support for removable storage (zip/jaz). Not tested yet, but won't
hurt anything if it is broken.
Diffstat (limited to 'isys')
-rw-r--r--isys/isys.py22
1 files changed, 10 insertions, 12 deletions
diff --git a/isys/isys.py b/isys/isys.py
index 3c43aeff0..5df744aa2 100644
--- a/isys/isys.py
+++ b/isys/isys.py
@@ -89,27 +89,25 @@ def probePciDevices():
return result
-def hardDriveList ():
+def driveList(klassArg):
p = _isys.ProbedList()
p.updateIde()
p.updateScsi()
dict = {}
for (klass, dev, descr) in p:
- if (klass == "disk"):
- dict[dev] = descr
+ if (klass == classArg):
+ dict[dev] = descr
return dict
-def cdromList ():
- p = _isys.ProbedList()
- p.updateIde()
- p.updateScsi()
+def hardDriveList():
+ return driveList("disk")
- list = []
- for (klass, dev, descr) in p:
- if (klass == "cdrom"):
- list.append((dev, descr))
- return list
+def floppyDriveList():
+ return driveList("floppy")
+
+def cdromList():
+ return driveList("cdrom")
def moduleListByType(type):
return _isys.modulelist(type)