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.