forked from pool/grub2
Accepting request 127311 from devel:openSUSE:Factory
Please help to review the patch, thanks. (forwarded request 127259 from michael-chang) OBS-URL: https://build.opensuse.org/request/show/127311 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=40
This commit is contained in:
parent
dfd1e20460
commit
95edfcfad6
49
grub2-GRUB_CMDLINE_LINUX_RECOVERY-for-recovery-mode.patch
Normal file
49
grub2-GRUB_CMDLINE_LINUX_RECOVERY-for-recovery-mode.patch
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
From 6225854682a736e4312ce15b34c90fff03b002db Mon Sep 17 00:00:00 2001
|
||||||
|
From: Michael Chang <mchang@suse.com>
|
||||||
|
Date: Fri, 6 Jul 2012 15:55:18 +0800
|
||||||
|
Subject: [PATCH] add GRUB_CMDLINE_LINUX_RECOVERY for recovery mode
|
||||||
|
|
||||||
|
References: [openSUSE-factory] Has FailSafe or Safe Mode been removed
|
||||||
|
permanently from 12.2?
|
||||||
|
Patch-Mainline: no
|
||||||
|
|
||||||
|
We adapt the script a bit in order to support openSUSE's failsafe
|
||||||
|
booting mode. We don't use single user mode but with specific kernel
|
||||||
|
command line options decided in YaST. These command line could be
|
||||||
|
applied to grub2's recovery mode via the new setting
|
||||||
|
GRUB_CMDLINE_LINUX_RECOVERY.
|
||||||
|
---
|
||||||
|
util/grub-mkconfig.in | 3 ++-
|
||||||
|
util/grub.d/10_linux.in | 2 +-
|
||||||
|
2 files changed, 3 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/util/grub-mkconfig.in b/util/grub-mkconfig.in
|
||||||
|
index 516be86..f61796f 100644
|
||||||
|
--- a/util/grub-mkconfig.in
|
||||||
|
+++ b/util/grub-mkconfig.in
|
||||||
|
@@ -216,7 +216,8 @@ export GRUB_DEFAULT \
|
||||||
|
GRUB_INIT_TUNE \
|
||||||
|
GRUB_SAVEDEFAULT \
|
||||||
|
GRUB_ENABLE_CRYPTODISK \
|
||||||
|
- GRUB_BADRAM
|
||||||
|
+ GRUB_BADRAM \
|
||||||
|
+ GRUB_CMDLINE_LINUX_RECOVERY
|
||||||
|
|
||||||
|
if test "x${grub_cfg}" != "x"; then
|
||||||
|
rm -f "${grub_cfg}.new"
|
||||||
|
diff --git a/util/grub.d/10_linux.in b/util/grub.d/10_linux.in
|
||||||
|
index d856481..e7a180e 100644
|
||||||
|
--- a/util/grub.d/10_linux.in
|
||||||
|
+++ b/util/grub.d/10_linux.in
|
||||||
|
@@ -243,7 +243,7 @@ while [ "x$list" != "x" ] ; do
|
||||||
|
"${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT}"
|
||||||
|
if [ "x${GRUB_DISABLE_RECOVERY}" != "xtrue" ]; then
|
||||||
|
linux_entry "${OS}" "${version}" recovery \
|
||||||
|
- "single ${GRUB_CMDLINE_LINUX}"
|
||||||
|
+ "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_RECOVERY}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
list=`echo $list | tr ' ' '\n' | grep -vx $linux | tr '\n' ' '`
|
||||||
|
--
|
||||||
|
1.7.3.4
|
||||||
|
|
@ -1,3 +1,11 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 6 08:09:16 UTC 2012 - mchang@suse.com
|
||||||
|
|
||||||
|
- grub2-GRUB_CMDLINE_LINUX_RECOVERY-for-recovery-mode.patch. We
|
||||||
|
don't run in sigle user mode for recovery, instead use different
|
||||||
|
set kernel command line options which could be specified by this
|
||||||
|
GRUB_CMDLINE_LINUX_RECOVERY setting.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Jul 4 06:20:23 UTC 2012 - mchang@suse.com
|
Wed Jul 4 06:20:23 UTC 2012 - mchang@suse.com
|
||||||
|
|
||||||
|
@ -84,6 +84,7 @@ Patch4: grub2-linux-submenu.patch
|
|||||||
Patch6: grub2-iterate-and-hook-for-extended-partition.patch
|
Patch6: grub2-iterate-and-hook-for-extended-partition.patch
|
||||||
Patch7: grub2-install-opt-skip-fs-probe.patch
|
Patch7: grub2-install-opt-skip-fs-probe.patch
|
||||||
Patch8: grub2-ppc-terminfo.patch
|
Patch8: grub2-ppc-terminfo.patch
|
||||||
|
Patch9: grub2-GRUB_CMDLINE_LINUX_RECOVERY-for-recovery-mode.patch
|
||||||
Patch99: use-grub2-efi-as-a-package-name.patch
|
Patch99: use-grub2-efi-as-a-package-name.patch
|
||||||
PreReq: perl-Bootloader
|
PreReq: perl-Bootloader
|
||||||
Requires: gettext-runtime
|
Requires: gettext-runtime
|
||||||
@ -140,6 +141,7 @@ cd grub-%{version}
|
|||||||
%patch6 -p1
|
%patch6 -p1
|
||||||
%patch7 -p1
|
%patch7 -p1
|
||||||
%patch8 -p1
|
%patch8 -p1
|
||||||
|
%patch9 -p1
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
# README.openSUSE
|
# README.openSUSE
|
||||||
|
Loading…
Reference in New Issue
Block a user