Commit Graph

16 Commits

Author SHA1 Message Date
Colin Watson
ce942da8e7 Fix format-overflow warning with GCC 7
The overflow was in fact impossible in practice because the int
parameter is only ever 0, 1, or 2, but GCC couldn't prove that.
2018-03-16 11:00:46 +00:00
Colin Watson
2933c9f7a1 Import replacement CRC operations from libgcrypt
Repack upstream tarball without grub-core/lib/libgcrypt*/cipher/crc.c,
and provide a replacement implementation backported from more recent
versions of libgcrypt.

Closes: #745409
2018-02-16 11:08:25 +00:00
Colin Watson
2ff415b872 New upstream release (2.02) 2017-06-23 10:36:02 +01:00
Colin Watson
4dfe4e8ef3 Make grub-install check for errors from efibootmgr 2017-02-11 15:05:36 +00:00
Mathieu Trudel-Lapierre
3913ab6629 Update for the new names of the EFI binaries from shim. 2016-11-01 11:06:30 +00:00
Colin Watson
93f7216be4 linuxefi.patch: Adjust for libgcc removal. 2016-09-19 13:35:39 +01:00
Colin Watson
b3fb0ce64d Drop "grub-shell: Pass -no-pad to xorriso when building floppy images". The floppy images built by grub-shell are no longer over the floppy limit, and this patch now itself causes fddboot_test failures. 2016-09-19 12:17:12 +01:00
Colin Watson
93c7766a07 New upstream beta release (2.02~beta3). 2016-09-18 18:18:51 +01:00
Linn Crosetto
52b72f8929 Install arm64 signed images if UEFI Secure Boot is enabled (closes: #806178). 2015-11-25 16:05:43 +00:00
Mathieu Trudel-Lapierre
4c04d2f4fd Update quick boot logic to handle abstractions for which there is no write support. (LP: #1274320) 2015-09-04 12:04:21 +01:00
Mathieu Trudel-Lapierre
aa819463fc debian/patches/uefi_firmware_setup.patch: Take into account that the UEFI variable OsIndicationsSupported is a bit field, and as such should be compared as hex values in 30_uefi-firmware.in. (LP: #1456911) 2015-09-04 11:57:52 +01:00
Steven Chamberlain
b001df4870 Recognise Xen xbd and KVM virtio disks on kFreeBSD (closes: #786621). 2015-06-14 10:01:24 +01:00
Colin Watson
4473aff509 Change the default GRUB_RECORDFAIL_TIMEOUT to 30, so interactive users still get the opporunity to intervene after a real boot failure, but headless users will not end up stuck after boot failures that were really power failures (closes: #782552, LP: #1443735). 2015-05-14 16:16:53 +01:00
Colin Watson
ee9e446467 Use mtmsr rather than mtmsrd in ppc64el-disable-vsx.patch, since the "VSX Available" bit is in the lower half of the MSR anyway, and mtmsrd faults on 32-bit systems (closes: #776400). 2015-01-27 20:35:15 +00:00
Ian Campbell
750b2d44cc Handle case insensitivity of VFAT filesystem on /boot/EFI (Closes: #773092) 2014-12-22 11:48:29 +00:00
Steve McIntyre
27436d891c Add support for forcing EFI installation to the removable media path
Add an extra option to grub-install "--force-extra-removable". On EFI
platforms, this will cause an extra copy of the grub-efi image to be
written to the appropriate removable media patch
/boot/efi/EFI/BOOT/BOOT$ARCH.EFI as well. This will help with broken
UEFI implementations where the firmware does not work when configured
with new boot paths.

Also added new debconf logic to add this extra option to grub-install
calls when grub2/force_efi_extra_removable is set true. This allows
other programs like d-i / grub-installer to configure this for general
use.

Provides part of the fix for #767037

[ ijc -- included debian/po/* update ]
2014-12-07 16:31:10 +00:00