bugGNU GRUB - Bugs: bug #29251, grub themes fail to load due to...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #29251: grub themes fail to load due to dependencies

Submitted by:  Mario Vazquez <mariovazq>
Submitted on:  Thu 18 Mar 2010 07:51:59 AM UTC  
 
Category: User InterfaceSeverity: Major
Priority: 5 - NormalItem Group: Action Request
Status: FixedPrivacy: Public
Assigned to: NoneOriginator Name: Mario Vazquez
Open/Closed: ClosedRelease: 
Release: 1.98Reproducibility: Every Time
Planned Release: None

Thu 18 Mar 2010 07:51:59 AM UTC, original submission:

Grub 1.98 comes with the gfxmenu patch. The code used to include the entries in 00_header currently only adds the theme name, but nothing else. Due to either a bug or feature, currently grub do not load dependencies automatically. This means that when using a theme, it will not load the image modules or fonts required by the selected theme, making it to fail to load at all.

I included a patch that searches the theme directory, and add the entries just before the theme file.

How to reproduce:
1. Put a GRUB_THEME entry with your theme in /etc/default/grub.
2. Generate your grub.cfg with grub-mkconfig
3. Reboot
4. The theme will not load at all.

The patch was tested against both grub 1.98 and trunk r2263

Mario Vazquez <mariovazq>

 

Attached Files

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by phcoder (Updated the item)
  • -unavailable- added by mariovazq (Submitted the item)
  • -unavailable- added by mariovazq
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 4 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Fri 09 Apr 2010 03:49:13 PM UTCphcoderStatusNone=>Fixed
      Open/ClosedOpen=>Closed
    Thu 18 Mar 2010 07:51:59 AM UTCmariovazqAttached File-=>Added gfxmenu-dependencies.patch, #19972
      Carbon-Copy-=>Added mariovazq

    Back to the top


    Powered by Savane 3.1-cleanup1