Disable use of floppy devices

An ugly kludge.  Should this be merged upstream?

Author: Robert Millan

Patch-Name: disable_floppies.patch
This commit is contained in:
Colin Watson 2014-01-13 12:12:54 +00:00
parent 9c74a9d23c
commit 63a4f23b9e

View File

@ -532,6 +532,18 @@ read_device_map (const char *dev_map)
continue;
}
if (! strncmp (p, "/dev/fd", sizeof ("/dev/fd") - 1))
{
char *q = p + sizeof ("/dev/fd") - 1;
if (*q >= '0' && *q <= '9')
{
free (map[drive].drive);
map[drive].drive = NULL;
grub_util_info ("`%s' looks like a floppy drive, skipping", p);
continue;
}
}
/* On Linux, the devfs uses symbolic links horribly, and that
confuses the interface very much, so use realpath to expand
symbolic links. */