Index: Makefile =================================================================== --- Makefile (revision 387462) +++ Makefile (working copy) @@ -4,6 +4,7 @@ PORTNAME= grub2-bhyve DISTVERSIONPREFIX= v DISTVERSION= 0.30 +PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= kmoore@FreeBSD.org Index: files/patch-grub-core_term_emu_console.c =================================================================== --- files/patch-grub-core_term_emu_console.c (revision 0) +++ files/patch-grub-core_term_emu_console.c (working copy) @@ -0,0 +1,11 @@ +--- grub-core/term/emu/console.c.orig 2015-05-26 09:58:09 UTC ++++ grub-core/term/emu/console.c +@@ -260,7 +260,7 @@ grub_ncurses_init (struct grub_term_outp + + if (g_cdev != NULL) { + /* Open user-supplied console device. */ +- fd = open (g_cdev, O_RDWR); ++ fd = open (g_cdev, O_RDWR | O_NONBLOCK); + if (fd < 0) + return (GRUB_ERR_UNKNOWN_DEVICE); +