# HG changeset patch # User Pascal Bellard # Date 1451233520 -3600 # Node ID c059fdadabdc215df674d766e2d47a4b3db0e915 # Parent ac1a50fb89aea2f4e3b4b6f939b4e825ef68f7c6 syslinux: do not store unused kbdmaps diff -r ac1a50fb89ae -r c059fdadabdc syslinux/receipt --- a/syslinux/receipt Sat Dec 26 20:35:21 2015 +0100 +++ b/syslinux/receipt Sun Dec 27 17:25:20 2015 +0100 @@ -36,11 +36,11 @@ make -C com32 ./isohybrid.sh --build sed -i 's/loadkeys -m/loadkeys -u -m/' utils/keytab-lilo # for ru.kbd + mkdir kbd for i in /usr/share/kbd/keymaps/i386/*/*.map.gz; do [ "$(basename $(dirname $i))" == 'include' ] && continue - j=$(basename $i) - j=${j%.map.gz}.kbd - utils/keytab-lilo /usr/share/kbd/keymaps/i386/qwerty/us.map.gz $i > $j + utils/keytab-lilo /usr/share/kbd/keymaps/i386/qwerty/us.map.gz \ + $i > kbd/$(basename $i .map.gz) done cp -a $stuff/iso2exe . make -C iso2exe @@ -57,17 +57,15 @@ cp $stuff/*.cfg $stuff/*.txt $stuff/help.* $stuff/opts.* $fs/boot/isolinux rm -f $fs/boot/isolinux/common.cfg $fs/boot/isolinux/default.cfg rm -f $fs/boot/isolinux/display.txt - ( cd $src ; ls *.kbd | cpio -o -H newc ) > $fs/boot/isolinux/cpio.kbd while read label kbd loc menu; do for i in ${kbd/,/ }; do - [ -e $src/$i.kbd ] || continue + [ -e $src/kbd/$i ] || continue cat >> $fs/boot/isolinux/i18n.cfg <> $fs/boot/isolinux/i18n.cfg <$fs/boot/isolinux/kbd chown root.root $fs/boot/isolinux/* }