Just updated my kernel via yum and
# cat /etc/redhat-release
CentOS release 4.0 (Final)
Red Hat Enterprise Linux AS release 4 (Nahant)
needed the second line to install HP drivers and left it there for any
other packages which might need it.
just generated the following in grub:
title CentOS
Red Hat Enterprise Linux AS (2.6.9-11.EL)
Red Hat Enterprise Linux AS (2.6.9-11.ELsmp)
root (hd0,2)
kernel /vmlinuz-2.6.9-11.EL ro root=/dev/md0
initrd /initrd-2.6.9-11.EL.img
title CentOS
Red Hat Enterprise Linux AS (2.6.9-11.ELsmp)
root (hd0,2)
kernel /vmlinuz-2.6.9-11.ELsmp ro root=/dev/md0
initrd /initrd-2.6.9-11.ELsmp.img
so they're obviously a ' sed "s/ release .*//" ' which should be replaced
with sed "s/ release .*//" | head -n 1
i believe this is in /sbin/new-kernel-pkg in mkinitrd-4.1.18-2
on line 132:
title="$(sed 's/ release.*$//' < /etc/redhat-release) ($version)"
which IMHO should be:
title="$(sed 's/ release.*$//' < /etc/redhat-release | head -n 1) ($version)"
Cheers,
MaZe.