summaryrefslogtreecommitdiffstats
path: root/meta-initramfs/recipes-devtools/grubby/grubby/grubby-rename-grub2-editenv-to-grub-editenv.patch
diff options
context:
space:
mode:
authormingli.yu@windriver.com <mingli.yu@windriver.com>2016-07-22 10:32:48 +0800
committerMartin Jansa <Martin.Jansa@gmail.com>2016-07-29 11:00:58 +0200
commit014c361d80fc4105f279b9a9976355365892d298 (patch)
treef665eba637ea6572c1c7502b84928b94e8ba7bb9 /meta-initramfs/recipes-devtools/grubby/grubby/grubby-rename-grub2-editenv-to-grub-editenv.patch
parent520610b6fa9df01c0b96d0a9eef4b1ba1eac903f (diff)
downloadmeta-openembedded-014c361d80fc4105f279b9a9976355365892d298.tar.gz
grubby: add grubby 8.40-1
* Add grubby bb * Rename grub2-editenv to grub-editenv as we don't use the name grub2-editenv for grub2 * Add ptest support * Update #!/bin/bash to #!/bin/sh in test.sh to remove bashisms Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'meta-initramfs/recipes-devtools/grubby/grubby/grubby-rename-grub2-editenv-to-grub-editenv.patch')
-rw-r--r--meta-initramfs/recipes-devtools/grubby/grubby/grubby-rename-grub2-editenv-to-grub-editenv.patch69
1 files changed, 69 insertions, 0 deletions
diff --git a/meta-initramfs/recipes-devtools/grubby/grubby/grubby-rename-grub2-editenv-to-grub-editenv.patch b/meta-initramfs/recipes-devtools/grubby/grubby/grubby-rename-grub2-editenv-to-grub-editenv.patch
new file mode 100644
index 000000000..d936249be
--- /dev/null
+++ b/meta-initramfs/recipes-devtools/grubby/grubby/grubby-rename-grub2-editenv-to-grub-editenv.patch
@@ -0,0 +1,69 @@
1From 0841706a5b5280e501c8e392c70c466c5fbcf0aa Mon Sep 17 00:00:00 2001
2From: Jackie Huang <jackie.huang@windriver.com>
3Date: Tue, 4 Aug 2015 23:54:41 -0700
4Subject: [PATCH] rename grub2-editenv to grub-editenv
5
6We don't use the name grub2-editenv for grub2.
7
8Upstream-Status: Inappropriate
9
10Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
11---
12 grubby.c | 4 ++--
13 test.sh | 6 +++---
14 2 files changed, 5 insertions(+), 5 deletions(-)
15
16diff --git a/grubby.c b/grubby.c
17index d4ebb86..47a1a15 100644
18--- a/grubby.c
19+++ b/grubby.c
20@@ -290,7 +290,7 @@ static char *grub2GetEnv(struct configFileInfo *info, char *name)
21 char *s = NULL;
22 char *ret = NULL;
23 char *envFile = info->envFile ? info->envFile : "/boot/grub2/grubenv";
24- int rc = asprintf(&s, "grub2-editenv %s list | grep '^%s='", envFile, name);
25+ int rc = asprintf(&s, "grub-editenv %s list | grep '^%s='", envFile, name);
26
27 if (rc < 0)
28 return NULL;
29@@ -361,7 +361,7 @@ static int grub2SetEnv(struct configFileInfo *info, char *name, char *value)
30 if (!value)
31 return -1;
32
33- rc = asprintf(&s, "grub2-editenv %s set '%s=%s'", envFile, name, value);
34+ rc = asprintf(&s, "grub-editenv %s set '%s=%s'", envFile, name, value);
35 free(value);
36 if (rc <0)
37 return -1;
38diff --git a/test.sh b/test.sh
39index 6379698..f738388 100755
40--- a/test.sh
41+++ b/test.sh
42@@ -574,7 +574,7 @@ if [ "$testgrub2" == "y" ]; then
43 --title='title' --initrd=/boot/new-initrd --boot-filesystem=/boot/ \
44 --copy-default
45 commandTest "saved_default output" \
46- "grub2-editenv test/grub2-support_files/env_temp list" \
47+ "grub-editenv test/grub2-support_files/env_temp list" \
48 "saved_entry=Linux, with Fedora 2.6.38.8-32.fc15.x86_64"
49
50 testing="GRUB2 add kernel with default=saved_entry and a terrible title"
51@@ -587,13 +587,13 @@ if [ "$testgrub2" == "y" ]; then
52 testing="GRUB2 set default with default=saved_entry and a terrible name"
53 grub2Test grub2.9 add/g2-1.9 --env grubenv.1 --set-default-index=0
54 commandTest "saved_default output" \
55- "grub2-editenv test/grub2-support_files/env_temp list" \
56+ "grub-editenv test/grub2-support_files/env_temp list" \
57 'saved_entry=Fedora (3.10.3-300.fc19.x86_64) 19 (Schrödinger’s Cat)'
58
59 testing="GRUB2 set default with default=saved_entry"
60 grub2Test grub2.8 add/g2-1.8 --env grubenv.1 --set-default-index=0
61 commandTest "saved_default output" \
62- "grub2-editenv test/grub2-support_files/env_temp list" \
63+ "grub-editenv test/grub2-support_files/env_temp list" \
64 "saved_entry=title"
65
66 testing="GRUB2 --default-index with default=saved_entry"
67--
682.3.5
69