4 DESCRIPTION="Setting up keyboard..."
21 log_begin_msg "$DESCRIPTION"
27 for x in $(cat /proc/cmdline); do
30 kbd=${x#kbd-chooser/method=}
32 console-setup/layoutcode=*)
33 cslayout=${x#console-setup/layoutcode=}
35 console-setup/variantcode=*)
36 csvariant=${x#console-setup/variantcode=}
41 if [ "$cslayout" ] && [ -x /root/bin/setupcon ] && \
42 [ -f /etc/default/console-setup ]; then
43 chroot /root sed -i "s/^XKBLAYOUT=.*/XKBLAYOUT=\"$cslayout\"/" \
44 /etc/default/console-setup
45 if [ "$csvariant" ]; then
46 chroot /root sed -i "s/^XKBVARIANT=.*/XKBVARIANT=\"$csvariant\"/" \
47 /etc/default/console-setup
50 chroot /root /usr/sbin/install-keymap $kbd
51 casper-preseed /root debian-installer/keymap "$kbd"