On Tue, Apr 07, 2020 at 04:21:39PM +0200, Javier Martinez Canillas wrote: > From: Steve Langasek <[email protected]> > > The fwsetup command allows to reboot into the EFI firmware setup menu, add > a template to include a menu entry on EFI systems that makes use of that > command to reboot into the EFI firmware settings. > > This is useful for users since the hotkey to enter into the EFI setup menu > may not be the same on all systems so users can use the menu entry without > needing to figure out what key needs to be pressed. > > Also, if fastboot is enabled in the BIOS then often it is not possible to > enter the firmware setup menu. So the entry is again useful for this case. > > Signed-off-by: Steve Langasek <[email protected]> > Signed-off-by: Dimitri John Ledkov <[email protected]> > Signed-off-by: Hans de Goede <[email protected]> > Signed-off-by: Javier Martinez Canillas <[email protected]>
Except nit below Reviewed-by: Daniel Kiper <[email protected]>... > --- > > Changes in v2: > - Improve commit message. > - Squash latest changes from the Ubuntu branch. > - Address issues pointed out by Daniel Kiper in v1. > Patch-cc: Daniel Kiper <[email protected]> > > Makefile.util.def | 6 +++++ > util/grub.d/30_uefi-firmware.in | 44 +++++++++++++++++++++++++++++++++ > 2 files changed, 50 insertions(+) > create mode 100644 util/grub.d/30_uefi-firmware.in > > diff --git a/Makefile.util.def b/Makefile.util.def > index 1e0799a68f9..d9e2bd84de8 100644 > --- a/Makefile.util.def > +++ b/Makefile.util.def > @@ -515,6 +515,12 @@ script = { > installdir = grubconf; > }; > > +script = { > + name = '30_uefi-firmware'; > + common = util/grub.d/30_uefi-firmware.in; > + installdir = grubconf; > +}; > + > script = { > name = '40_custom'; > common = util/grub.d/40_custom.in; > diff --git a/util/grub.d/30_uefi-firmware.in b/util/grub.d/30_uefi-firmware.in > new file mode 100644 > index 00000000000..8bdbceef4ee > --- /dev/null > +++ b/util/grub.d/30_uefi-firmware.in > @@ -0,0 +1,44 @@ > +#! /bin/sh > +set -e > + > +# grub-mkconfig helper script. > +# Copyright (C) 2012 Free Software Foundation, Inc. s/2012/2020/ Daniel _______________________________________________ Grub-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/grub-devel
