ALT Linux Bugzilla
– Attachment 7356 Details for
Bug 34467
[FR] добавить /etc/grub.d/30_uefi-firmware
New bug
|
Search
|
[?]
|
Help
Register
|
Log In
[x]
|
Forgot Password
Login:
[x]
|
EN
|
RU
[patch]
вытащил из grub2_2.02~beta2-22+deb8u1.debian.tar.xz
uefi_firmware_setup.patch (text/plain), 2.52 KB, created by
Michael Shigorin
on 2018-01-18 23:20:09 MSK
(
hide
)
Description:
вытащил из grub2_2.02~beta2-22+deb8u1.debian.tar.xz
Filename:
MIME Type:
Creator:
Michael Shigorin
Created:
2018-01-18 23:20:09 MSK
Size:
2.52 KB
patch
obsolete
>From 1f7a967fdb2402b74258d7675f92ba5f99a05e7c Mon Sep 17 00:00:00 2001 >From: Steve Langasek <steve.langasek@ubuntu.com> >Date: Mon, 13 Jan 2014 12:13:12 +0000 >Subject: Output a menu entry for firmware setup on UEFI FastBoot systems > >Forwarded: no >Last-Update: 2013-12-25 > >Patch-Name: uefi_firmware_setup.patch >--- > Makefile.util.def | 6 ++++++ > util/grub.d/30_uefi-firmware.in | 46 +++++++++++++++++++++++++++++++++++++++++ > 2 files changed, 52 insertions(+) > create mode 100644 util/grub.d/30_uefi-firmware.in > >diff --git a/Makefile.util.def b/Makefile.util.def >index f659fb4..e1f6089 100644 >--- a/Makefile.util.def >+++ b/Makefile.util.def >@@ -508,6 +508,12 @@ script = { > }; > > 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; > installdir = grubconf; >diff --git a/util/grub.d/30_uefi-firmware.in b/util/grub.d/30_uefi-firmware.in >new file mode 100644 >index 0000000..0f49bfc >--- /dev/null >+++ b/util/grub.d/30_uefi-firmware.in >@@ -0,0 +1,46 @@ >+#! /bin/sh >+set -e >+ >+# grub-mkconfig helper script. >+# Copyright (C) 2012 Free Software Foundation, Inc. >+# >+# GRUB is free software: you can redistribute it and/or modify >+# it under the terms of the GNU General Public License as published by >+# the Free Software Foundation, either version 3 of the License, or >+# (at your option) any later version. >+# >+# GRUB is distributed in the hope that it will be useful, >+# but WITHOUT ANY WARRANTY; without even the implied warranty of >+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the >+# GNU General Public License for more details. >+# >+# You should have received a copy of the GNU General Public License >+# along with GRUB. If not, see <http://www.gnu.org/licenses/>. >+ >+prefix="@prefix@" >+exec_prefix="@exec_prefix@" >+datarootdir="@datarootdir@" >+ >+export TEXTDOMAIN=@PACKAGE@ >+export TEXTDOMAINDIR="@localedir@" >+ >+. "@datadir@/@PACKAGE@/grub-mkconfig_lib" >+ >+efi_vars_dir=/sys/firmware/efi/vars >+EFI_GLOBAL_VARIABLE=8be4df61-93ca-11d2-aa0d-00e098032b8c >+OsIndications="$efi_vars_dir/OsIndicationsSupported-$EFI_GLOBAL_VARIABLE/data" >+ >+if [ -e "$OsIndications" ] && \ >+ [ "$(( $(printf %x \'"$(cat $OsIndications | cut -b1)") & 1 ))" = 1 ]; then >+ LABEL="System setup" >+ >+ gettext_printf "Adding boot menu entry for EFI firmware configuration\n" >&2 >+ >+ onstr="$(gettext_printf "(on %s)" "${DEVICE}")" >+ >+ cat << EOF >+menuentry '$LABEL' \$menuentry_id_option 'uefi-firmware' { >+ fwsetup >+} >+EOF >+fi
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 34467
: 7356