[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