=== modified file 'scripts/casper-bottom/19keyboard' --- scripts/casper-bottom/19keyboard 2006-10-16 15:05:58 +0000 +++ scripts/casper-bottom/19keyboard 2006-10-20 15:18:21 +0000 @@ -23,6 +23,7 @@ kbd=us cslayout= csvariant= +csmodel= for x in $(cat /proc/cmdline); do case $x in @@ -35,6 +36,9 @@ console-setup/variantcode=*) csvariant=${x#console-setup/variantcode=} ;; + console-setup/modelcode=*) + csmodel=${x#console-setup/modelcode=} + ;; esac done @@ -48,9 +52,16 @@ else casper-preseed /root console-setup/variantcode '' false fi + if [ "$csmodel" ]; then + chroot /root sed -i "s/^XKBMODEL=.*/XKBMODEL=\"$csmodel\"/" \ + /etc/default/console-setup + else + casper-preseed /root console-setup/modelcode '' false + fi else casper-preseed /root console-setup/layoutcode '' false casper-preseed /root console-setup/variantcode '' false + casper-preseed /root console-setup/modelcode '' false fi else chroot /root /usr/sbin/install-keymap $kbd