PyGrub: Swap grub1 grub2 priority Prefer newer grub.cfg from Grub2 over older menu.lst from Grub1. --- xen-4.1.2/tools/pygrub/src/pygrub.orig 2012-02-27 10:35:13.614172737 +0100 +++ xen-4.1.2/tools/pygrub/src/pygrub 2012-02-27 10:34:47.198183709 +0100 @@ -397,11 +397,12 @@ # fallbacks ["/efi/boot/elilo.conf", "/elilo.conf",]) else: - cfg_list = map(lambda x: (x,grub.GrubConf.GrubConfigFile), - ["/boot/grub/menu.lst", "/boot/grub/grub.conf", - "/grub/menu.lst", "/grub/grub.conf"]) + \ + cfg_list = \ map(lambda x: (x,grub.GrubConf.Grub2ConfigFile), ["/boot/grub/grub.cfg", "/grub/grub.cfg"]) + \ + map(lambda x: (x,grub.GrubConf.GrubConfigFile), + ["/boot/grub/menu.lst", "/boot/grub/grub.conf", + "/grub/menu.lst", "/grub/grub.conf"]) + \ map(lambda x: (x,grub.ExtLinuxConf.ExtLinuxConfigFile), ["/boot/isolinux/isolinux.cfg", "/boot/extlinux.conf"])