[syslinux] keytab-lilo included with SYSLINUX is not up to date
H. Peter Anvin
hpa at zytor.com
Mon Feb 9 22:54:19 PST 2009
Olivier Korn wrote:
> Hi,
>
> I just noticed that the keytab-lilo utility included with SYSLINUX isn't
> up to date. It *is* a problem since the old version isn't compatible
> with current distributions like Debian ou Ubuntu (for example).
>
> Two options are offered to those who would like to use keytab-lilo in
> order to generate a file compatible with the KBDMAP directive :
>
> - use an up to date version of keytab-lilo (by downloading last version
> of LILO for example).
>
> - patch keytab-lilo (see below).
>
> You'll have to search for these three lines...
> if (/^u_short\s+(\S+)_map\[\S+\]\s+=\s+{\s*$/) {
> die "active at beginning of map" if defined $current;
> $current = $pfx.":".$1;
>
> ... and replace them with these :
> if (/^(static\s+)?u_short\s+(\S+)_map\[\S*\]\s+=\s+{\s*$/) {
> die "active at beginning of map" if defined $current;
> $current = $pfx.":".$2;
>
Thanks for the warning. I have updated keytab-lilo in the git tree with
keytab-lilo.pl from LILO 22.8.
-hpa
--
H. Peter Anvin, Intel Open Source Technology Center
I work for Intel. I don't speak on their behalf.
More information about the Syslinux
mailing list