=== modified file 'ChangeLog' --- ChangeLog 2012-04-07 18:11:04 +0000 +++ ChangeLog 2012-04-11 02:53:02 +0000 @@ -1,3 +1,7 @@ +2012-04-10 Mike Gilbert + + * util/grub.d/10_linux.in: Fix detection of genkernel initramfs. + 2012-04-07 Vladimir Serbinenko * grub-core/normal/charset.c (grub_ucs4_to_utf8): Return number of === modified file 'util/grub.d/10_linux.in' --- util/grub.d/10_linux.in 2012-03-10 14:21:25 +0000 +++ util/grub.d/10_linux.in 2012-04-11 02:32:46 +0000 @@ -182,17 +182,19 @@ linux_root_device_thisversion="${LINUX_ROOT_DEVICE}" initrd= + pushd "${dirname}" > /dev/null for i in "initrd.img-${version}" "initrd-${version}.img" "initrd-${version}.gz" \ "initrd-${version}" "initramfs-${version}.img" \ "initrd.img-${alt_version}" "initrd-${alt_version}.img" \ "initrd-${alt_version}" "initramfs-${alt_version}.img" \ - "initramfs-genkernel-${version}" \ - "initramfs-genkernel-${alt_version}"; do - if test -e "${dirname}/${i}" ; then + "initramfs-genkernel"*"-${version}" \ + "initramfs-genkernel"*"-${alt_version}"; do + if test -e "${i}" ; then initrd="$i" break fi done + popd > /dev/null config= for i in "${dirname}/config-${version}" "${dirname}/config-${alt_version}" "/etc/kernels/kernel-config-${version}" ; do