summaryrefslogtreecommitdiffstats
path: root/installclass.py
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2003-06-23 19:10:58 +0000
committerJeremy Katz <katzj@redhat.com>2003-06-23 19:10:58 +0000
commitd80adf68b3a58bc1cd1fe926cdbbc85de93e5c79 (patch)
tree86bd59c7099a723826fcdcd82513688ecaee60a9 /installclass.py
parentc8c0190205336f69c1a94f890a28a3e040565a97 (diff)
downloadanaconda-d80adf68b3a58bc1cd1fe926cdbbc85de93e5c79.tar.gz
anaconda-d80adf68b3a58bc1cd1fe926cdbbc85de93e5c79.tar.xz
anaconda-d80adf68b3a58bc1cd1fe926cdbbc85de93e5c79.zip
check for attached floppies so that we don't pick up fdcs without drives on legacy hardware
Diffstat (limited to 'installclass.py')
-rw-r--r--installclass.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/installclass.py b/installclass.py
index 1d60e2352..aacf7f014 100644
--- a/installclass.py
+++ b/installclass.py
@@ -159,9 +159,11 @@ class BaseInstallClass:
if iutil.getArch() == "i386":
import kudzu
try:
- floppyDevices = len(kudzu.probe(kudzu.CLASS_FLOPPY,
- kudzu.BUS_UNSPEC,
- kudzu.PROBE_ALL))
+ floppyDevices = 0
+ for dev in kudzu.probe(kudzu.CLASS_FLOPPY, kudzu.BUS_UNSPEC,
+ kudzu.PROBE_ALL):
+ if not dev.detached:
+ floppyDevices = floppyDevices + 1
except:
floppyDevices = 0