summaryrefslogtreecommitdiffstats
path: root/loader2/driverdisk.c
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2003-02-20 21:28:52 +0000
committerJeremy Katz <katzj@redhat.com>2003-02-20 21:28:52 +0000
commit79881f0172a677e4c5d69d98dcdf00c1596e64e5 (patch)
tree9ed99ef55bed4406024d705cb9693d86b6fee37f /loader2/driverdisk.c
parent791c51c04293f2843c4167da117500b88a801527 (diff)
downloadanaconda-79881f0172a677e4c5d69d98dcdf00c1596e64e5.tar.gz
anaconda-79881f0172a677e4c5d69d98dcdf00c1596e64e5.tar.xz
anaconda-79881f0172a677e4c5d69d98dcdf00c1596e64e5.zip
if you only have one device, don't ask which of multiple ones you want to
use for a driver disk/update disk. noticed by mkj and mikem almost simultaneously.
Diffstat (limited to 'loader2/driverdisk.c')
-rw-r--r--loader2/driverdisk.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/loader2/driverdisk.c b/loader2/driverdisk.c
index cc64a85a8..ebd795d8e 100644
--- a/loader2/driverdisk.c
+++ b/loader2/driverdisk.c
@@ -194,6 +194,14 @@ int loadDriverFromMedia(int class, moduleList modLoaded,
if (rc == 0)
return LOADER_BACK;
+ /* we don't need to ask which to use if they only have one */
+ if (rc == 1) {
+ device = strdup(devNames[0]);
+ free(devNames);
+ stage = DEV_INSERT;
+ break;
+ }
+
startNewt(flags);
rc = newtWinMenu(_("Driver Disk Source"),
_("You have multiple devices which could serve "