# HG changeset patch # User Pascal Bellard # Date 1216033699 0 # Node ID 2d568fbc64a2330f4895ee9c7be459c7799e1a5f # Parent fe121c404eb756dabbac04ef1176955f22e074e1 syslinux: 3.70 kbdmap bug quick fix diff -r fe121c404eb7 -r 2d568fbc64a2 syslinux/receipt --- a/syslinux/receipt Mon Jul 14 02:37:21 2008 +0000 +++ b/syslinux/receipt Mon Jul 14 11:08:19 2008 +0000 @@ -22,6 +22,20 @@ j=${j%.map.gz}.kbd ./keytab-lilo.pl /usr/share/kbd/keymaps/i386/qwerty/us.map.gz $i > $j done + # patch kbdmap bug + while read file offset; do + cp $file $file.unpatched + echo "Fix $file 3.70 kbdmap bug..." + echo "0 90 90 |.." | hexdump -R | \ + dd conv=notrunc bs=1 count=2 seek=$(($offset)) of=$file 2> /dev/null + echo "0 90 90 |.." | hexdump -R | \ + dd conv=notrunc bs=1 count=2 seek=$(($offset+5)) of=$file 2> /dev/null + done <