Hi,

I've been debugging a bit further. The following is a sketched flow how
the keyboard settings move within debconf:

preseeded:
d-i keyboard-configuration/xkb-keymap   select  de
d-i keyboard-configuration/layoutcode   string  de
d-i keyboard-configuration/variantcode  string  nodeadkeys

db_get keyboard-configuration/layoutcode
RET=de
db_get keyboard-configuration/variantcode
RET=nodeadkeys
db_get debian-installer/keymap
RET=10 debian-installer/keymap doesn't exist
db_default keyboard-configuration/xkb-keymap de(nodeadkeys)
# a db_get here will return the correct value
db_input critical keyboard-configuration/xkb-keymap
db_go
db_get keyboard-configuration/xkb-keymap
RET=us

The problem seems to be that "de(nodeadkeys)" is not in the Choices-C
set of the select template keyboard-configuration/xkb-keymap and the
db_input call (which is not presented to the user because I preseeded a
value there) followed by db_go seems to reset it to the default value "us".

Andreas


-- 
To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/50239fc9.80...@abeckmann.de

Reply via email to