Skip to contentSkip to conversation

grub2: new recipe

PATCH In review Tom Zanussi 2 participants 2 messages Sep 14, 2011

lore
Share & tools
lore
#0 lore raw

PATCH 1/2 grub2: new recipe

This adds the grub-1.98 from meta-intel while upgrading it to 1.99.

---
 meta/recipes-bsp/grub/grub-1.99/40_custom          |    9 ++++
 .../grub/grub-1.99/grub-install.in.patch           |   13 ++++++
 meta/recipes-bsp/grub/grub_1.99.bb                 |   44 ++++++++++++++++++++
 3 files changed, 66 insertions(+), 0 deletions(-)
 create mode 100755 meta/recipes-bsp/grub/grub-1.99/40_custom
 create mode 100644 meta/recipes-bsp/grub/grub-1.99/grub-install.in.patch
 create mode 100644 meta/recipes-bsp/grub/grub_1.99.bb
meta/recipes-bsp/grub/grub-1.99/40_custom new file +9 -0
new file mode 100755
index 0000000..0d80854
@@ -0,0 +1,9 @@
+#!/bin/sh
+exec tail -n +3 $0
+# This file provides an easy way to add custom menu entries.  Simply type the
+# menu entries you want to add after this comment.  Be careful not to change
+# the 'exec tail' line above.
+menuentry "Linux" {
+    set root=(hd0,1)
+    linux /boot/vmlinuz root=__ROOTFS__ rw __VIDEO_MODE__ __VGA_MODE__ quiet
+}
meta/recipes-bsp/grub/grub-1.99/grub-install.in.patch new file +13 -0
new file mode 100644
index 0000000..1848c45
@@ -0,0 +1,13 @@
+Index: grub-1.99/util/grub-install.in
+===================================================================
+--- grub-1.99.orig/util/grub-install.in	2011-09-09 22:37:20.093906679 -0500
++++ grub-1.99/util/grub-install.in	2011-09-09 22:37:30.854737882 -0500
+@@ -510,7 +510,7 @@
+ 
+ if [ "x${devabstraction_module}" = "x" ] ; then
+     if [ x"${install_device}" != x ]; then
+-      if echo "${install_device}" | grep -qx "(.*)" ; then
++      if echo "${install_device}" | grep -q "(.*)" ; then
+         install_drive="${install_device}"
+       else
+         install_drive="`"$grub_probe" --device-map="${device_map}" --target=drive --device "${install_device}"`" || exit 1
meta/recipes-bsp/grub/grub_1.99.bb new file +44 -0

44 lines not on this page · raw message

Signature · 1 line
1.7.0.4
#1 lore raw

On Wed, Sep 14, 2011 at 13:12, Tom Zanussi <[email protected]> wrote:
...

Quoted 1 line

 .../grub/grub-1.99/grub-install.in.patch           |   13 ++++++

...

This needs header addition to be OK for merging.

Signature · 3 lines
Otavio Salvador                             O.S. Systems
E-mail: [email protected]  http://www.ossystems.com.br
Mobile: +55 53 9981-7854              http://projetos.ossystems.com.br