grub2/grub-core
Colin Watson e1ca49b0e7 Add configure option to reduce visual clutter at boot time
If this option is enabled, then do all of the following:

Don't display introductory message about line editing unless we're
actually offering a shell prompt.  (This is believed to be a workaround
for a different bug.  We'll go with this for now, but will drop this in
favour of a better fix upstream if somebody figures out what that is.)

Don't clear the screen just before booting if we never drew the menu in
the first place.

Remove verbose messages printed before reading configuration.  In some
ways this is awkward because it makes debugging harder, but it's a
requirement for a smooth-looking boot process; we may be able to do
better in future.  Upstream doesn't want this, though.

Disable the cursor as well, for similar reasons of tidiness.

Suppress kernel/initrd progress messages, except in recovery mode.

Suppress "GRUB loading" message unless Shift is held down.  Upstream
doesn't want this, as it makes debugging harder.  Ubuntu wants it to
provide a cleaner boot experience.

Bug-Ubuntu: https://bugs.launchpad.net/bugs/386922
Bug-Ubuntu: https://bugs.launchpad.net/bugs/861048
Forwarded: (partial) http://lists.gnu.org/archive/html/grub-devel/2009-09/msg00056.html
Last-Update: 2014-01-03

Patch-Name: maybe_quiet.patch
2014-11-18 14:55:00 +00:00
..
boot Add configure option to reduce visual clutter at boot time 2014-11-18 14:55:00 +00:00
bus * grub-core/bus/usb/ehci.c: Fix handling of newborn transfers. 2013-12-18 18:59:49 +01:00
commands Allow Shift to interrupt 'sleep --interruptible' 2014-11-18 14:54:59 +00:00
disk * grub-core/disk/efi/efidisk.c (name_devices): Skip Apple ghosts. 2013-12-24 20:32:14 +01:00
efiemu * grub-core/efiemu/prepare.c: Remove variable length arrays. 2013-11-12 16:12:28 +01:00
font Pass font config to config.h and not by TARGET_CFLAGS as adding 2013-12-04 10:25:53 +01:00
fs Make grub_zlib_decompress handle incomplete chunks. 2013-12-18 23:39:49 +01:00
gdb With Apple assembly in .macro environvemnt you have to use $$ instead 2013-11-24 07:08:18 +01:00
gettext Silence error messages when translations are unavailable 2014-01-15 12:31:50 +00:00
gfxmenu Enable -Wformat=2 if it's supported. 2013-12-21 15:28:28 +01:00
gnulib Allow compilation with mingw64 albeit with warnings due to lack of 2013-10-15 18:03:19 +02:00
hello * grub-core/commands/gptsync.c: Fix typographic quoting. 2012-03-03 13:05:08 +01:00
hook * grub-core/hook/datehook.c (grub_read_hook_datetime): Small stylistic 2011-11-11 21:03:49 +01:00
io Make grub_zlib_decompress handle incomplete chunks. 2013-12-18 23:39:49 +01:00
kern Add configure option to reduce visual clutter at boot time 2014-11-18 14:55:00 +00:00
lib Make rijndael.c respect aliasing rules. 2013-12-24 16:57:28 +01:00
loader If running under UEFI secure boot, attempt to use linuxefi loader 2014-11-18 14:54:59 +00:00
mmap Add gcc_struct to all packed structures when compiling with mingw. 2013-12-15 14:14:30 +01:00
net * grub-core/net/bootp.c (grub_cmd_dhcpopt): Use snprintf where it 2013-12-21 13:35:28 +01:00
normal Add configure option to reduce visual clutter at boot time 2014-11-18 14:55:00 +00:00
osdep Read /etc/default/grub.d/*.cfg after /etc/default/grub 2014-01-28 23:49:57 +00:00
partmap Enable -Wformat=2 if it's supported. 2013-12-21 15:28:28 +01:00
parttool * grub-core/net/http.c: Add TRANSLATORS comments. 2012-03-05 16:42:26 +01:00
script Decrease stack usage in lexer. 2013-11-16 16:37:59 +01:00
term Enable -Wformat=2 if it's supported. 2013-12-21 15:28:28 +01:00
tests * grub-core/tests/sleep_test.c: Silence spurious warning. 2013-12-16 20:32:43 +01:00
video Blacklist 1440x900x32 from VBE preferred mode handling 2014-01-28 23:50:23 +00:00
gdb_grub.in * grub-core/gdb_grub.in: Fix overflow and wrong field. 2013-10-14 03:40:20 +02:00
genemuinit.sh automake commit without merge history 2010-05-06 11:34:04 +05:30
genemuinitheader.sh automake commit without merge history 2010-05-06 11:34:04 +05:30
genmod.sh.in * grub-core/genmod.sh.in: Strip before converting to ELF as strip 2013-12-16 13:18:48 +01:00
genmoddep.awk * grub-core/genmoddep.awk: Remove explicit getline < /dev/stdin. 2013-12-16 13:02:19 +01:00
gensyminfo.sh.in * grub-core/gensyminfo.sh.in: Handle the case of portable output 2013-11-11 23:05:53 +01:00
gensymlist.sh Make 'make check' work on emu. 2013-04-27 02:00:16 +02:00
gentrigtables.c * grub-core/gentrigtables.c: Make tables const. 2013-03-01 11:15:09 +01:00
gmodule.pl.in Add facility to debug GRUB with gdb under qemu. 2011-11-13 22:59:46 +01:00
gnulib-fix-null-deref.diff Import new gnulib. 2013-04-11 21:12:46 +02:00
gnulib-fix-width.diff Import new gnulib. 2013-04-11 21:12:46 +02:00
gnulib-no-abort.diff Import new gnulib. 2013-04-11 21:12:46 +02:00
gnulib-no-gets.diff Import new gnulib. 2013-04-11 21:12:46 +02:00
Makefile.am Enable cache on ARM U-Boot port. 2013-12-23 05:01:58 +01:00
Makefile.core.def Add "linuxefi" loader which avoids ExitBootServices 2014-11-18 14:54:46 +00:00
modinfo.sh.in Save TARGET_CC version in modinfo.sh. 2013-12-24 14:47:44 +01:00