* util/grub.d/10_linux.in: Try version without ".old" when

looking for initrd.  It's better to use initrd from the newer
kernel of the same version than no initrd at all.
This commit is contained in:
proski 2008-01-02 08:34:41 +00:00
parent d98d9cad88
commit 92695df9e8
2 changed files with 9 additions and 1 deletions

View file

@ -84,9 +84,11 @@ while [ "x$list" != "x" ] ; do
dirname=`dirname $linux`
grub_dirname=`echo ${dirname} | sed -e "s%^/boot%${GRUB_DRIVE_BOOT}%g"`
version=`echo $basename | sed -e "s,^[^0-9]*-,,g"`
alt_version=`echo $version | sed -e "s,\.old$,,g"`
initrd=
for i in "initrd.img-${version}" "initrd-${version}.img"; do
for i in "initrd.img-${version}" "initrd-${version}.img" \
"initrd.img-${alt_version}" "initrd-${alt_version}.img"; do
if test -e "${dirname}/${i}" ; then
initrd="$i"
break