e89fa67c56
Please help to review the patches. Thanks. (forwarded request 132041 from michael-chang) OBS-URL: https://build.opensuse.org/request/show/132054 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=43
46 lines
1.1 KiB
Diff
46 lines
1.1 KiB
Diff
From 78270522e8b8c0674941e0752c245dd8468e5bf8 Mon Sep 17 00:00:00 2001
|
|
From: Michael Chang <mchang@suse.com>
|
|
Date: Wed, 1 Aug 2012 15:46:34 +0800
|
|
Subject: [PATCH] not display menu when boot once
|
|
|
|
References: bnc#771587
|
|
Patch-Mainline: no
|
|
|
|
We should prevent the menu from being displayed if boot once is
|
|
specified. This is in order to compliant with Grub1's behavior
|
|
and is better than current as it's not make any sense to bother
|
|
user to make decision when decision has been made.
|
|
---
|
|
util/grub.d/00_header.in | 10 ++++++++--
|
|
1 file changed, 8 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/util/grub.d/00_header.in b/util/grub.d/00_header.in
|
|
index f495f85..d1c7916 100644
|
|
--- a/util/grub.d/00_header.in
|
|
+++ b/util/grub.d/00_header.in
|
|
@@ -280,13 +280,19 @@ make_timeout ()
|
|
verbose=" --verbose"
|
|
fi
|
|
cat << EOF
|
|
-if sleep$verbose --interruptible ${1} ; then
|
|
+if [ x\${boot_once} = xtrue ]; then
|
|
+ set timeout=0
|
|
+elif sleep$verbose --interruptible ${1} ; then
|
|
set timeout=${2}
|
|
fi
|
|
EOF
|
|
else
|
|
cat << EOF
|
|
-set timeout=${2}
|
|
+if [ x\${boot_once} = xtrue ]; then
|
|
+ set timeout=0
|
|
+else
|
|
+ set timeout=${2}
|
|
+fi
|
|
EOF
|
|
fi
|
|
}
|
|
--
|
|
1.7.10.4
|
|
|