update-grub ignore ec2 kernels on xen domUs

Bug #522222 reported by Foscarini
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
grub (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: grub

root@lucid:~# lsb_release -rd
Description: Ubuntu lucid (development branch)
Release: 10.04

root@lucid:~# apt-cache policy grub
grub:
  Installed: 0.97-29ubuntu59
  Candidate: 0.97-29ubuntu59
  Version table:
 *** 0.97-29ubuntu59 0

In Karmic and Lucid the xen domU kernel is renamed to "-ec2", but update-grub is still looking only for "vmlinuz-version-xen" kernels to add to menu.lst:

lines 1416-1420:
        if `echo "$xenKernels" | grep -q "$kern "` || `echo "$kern" | grep -q "xen"`; then
                is_xen=1
        else
                is_xen=
        fi

Proposed change:
lines 1416-1420:
        if `echo "$xenKernels" | grep -q "$kern "` || `echo "$kern" | grep -E -q "(xen|ec2)"`; then
                is_xen=1
        else
                is_xen=
        fi

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.