+2009-05-02 Robert Millan <rmh.grub@aybabtu.com>
+
+ * normal/menu_text.c (grub_wait_after_message): Print a newline
+ after waiting for user input.
+
+ * loader/i386/linux.c: Include `<grub/normal.h>'.
+ (grub_cmd_linux): Improve the error message about `ask' mode, by
+ waiting for user input so it's not missed (we can do this, since
+ user requested interaction).
+
2009-05-02 Vladimir Serbinenko <phcoder@gmail.com>
Added missing lst to grub-mkrescue
#include <grub/machine/machine.h>
#include <grub/machine/memory.h>
#include <grub/machine/loader.h>
+#include <grub/normal.h>
#include <grub/file.h>
#include <grub/disk.h>
#include <grub/err.h>
vid_mode = GRUB_LINUX_VID_MODE_EXTENDED;
else if (grub_strcmp (val, "ask") == 0)
{
- grub_error (GRUB_ERR_BAD_ARGUMENT, "Legacy `ask' parameter no longer supported.");
+ grub_printf ("Legacy `ask' parameter no longer supported.\n");
+
+ /* We usually would never do this in a loader, but "vga=ask" means user
+ requested interaction, so it can't hurt to request keyboard input. */
+ grub_wait_after_message ();
+
goto fail;
}
else