bug-grub
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

grub2: debug vmlinux in menu


From: Jiri Slaby
Subject: grub2: debug vmlinux in menu
Date: Wed, 20 Oct 2010 15:34:06 +0200
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; cs-CZ; rv:1.9.2.11) Gecko/20101013 SUSE/3.1.5 Thunderbird/3.1.5

Hi,

we at suse have a problem with grub.cfg generation in grub2. The menu
contains our debug entries which are gzipped and put into /boot like:
/boot/vmlinux-2.6.36-rc4-16-default.gz

We are proposing two solutions:

---
 util/grub-mkconfig_lib.in |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/util/grub-mkconfig_lib.in b/util/grub-mkconfig_lib.in
index 4135997..9b6f39f 100644
--- a/util/grub-mkconfig_lib.in
+++ b/util/grub-mkconfig_lib.in
@@ -128,6 +128,7 @@ grub_file_is_not_garbage ()
   if test -f "$1" ; then
     case "$1" in
       *.dpkg-*) return 1 ;; # debian dpkg
+      */vmlinux-*.gz) return 1 ;; # suse debug pkgs
       README*)  return 1 ;; # documentation
     esac
   else
-- 
1.7.3.1


OR

---
 util/grub.d/10_linux.in |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/util/grub.d/10_linux.in b/util/grub.d/10_linux.in
index ceee611..1edaf5d 100644
--- a/util/grub.d/10_linux.in
+++ b/util/grub.d/10_linux.in
@@ -103,7 +103,12 @@ EOF
 }

 list=`for i in /boot/vmlinuz-* /boot/vmlinux-* /vmlinuz-* /vmlinux-* ; do
-        if grub_file_is_not_garbage "$i" ; then echo -n "$i " ; fi
+        if grub_file_is_not_garbage "$i" ; then
+               case "$i" in
+                       */vmlinux-*.gz) ;;
+                       *) echo -n "$i " ;;
+               esac
+       fi
       done`
 prepare_boot_cache=

-- 
1.7.3.1

Any ideas, comments?

thanks,
-- 
js
suse labs



reply via email to

[Prev in Thread] Current Thread [Next in Thread]