Commit Graph

22 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
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
9e060a25e6 Fix up some pointer-to-integer casts in linuxefi
This allows it to build on i386-efi.
2014-11-18 14:57:00 +00:00
Colin Watson
858961c6a2 When installing an image for use with UEFI Secure Boot, generate a load.cfg even if there are no device abstractions in use (LP: #1298399). 2014-03-31 15:19:32 +01:00
Colin Watson
edd9d48976 Fix shift-held-down test not to clear other modifier key states (LP: #843804). 2014-02-03 16:08:25 +00:00
Colin Watson
13e13517d1 Fix an uninitialized variable warning. 2014-01-28 23:50:30 +00:00
Colin Watson
ed0250a422 Improve parsing of /etc/default/grub.d/*.cfg in C utilities (LP: #1273694). 2014-01-28 22:44:51 +00:00
Colin Watson
d897bc0ddd Copy shim.efi.signed to the correct path in UEFI Secure Boot mode.
Thanks to syscon-hh for the report.
2014-01-20 13:47:55 +00:00
Colin Watson
77600ff550 In --enable-quick-boot mode, restore previous behaviour of using a hidden timeout if GRUB_HIDDEN_TIMEOUT=0 (thanks to Sebastien Bacher for the report). 2014-01-17 16:31:19 +00:00
Colin Watson
bff83ff8ac Adjust restore_mkdevicemap.patch to mark get_kfreebsd_version as static, to appease "gcc -Werror=missing-prototypes". 2014-01-15 12:32:08 +00:00
Colin Watson
0cdf09fdc9 Initialize git-dpm 2014-01-13 12:33:37 +00:00
Colin Watson
1d8f1f5da8 Don't run gettext_strings_test; this test is mainly useful as an upstream maintenance check. 2013-12-23 14:51:23 +00:00