Stefan Eßer 0fc950b70a The new naming scheme for keymap files for use with vt(4) introduced a
collision for "no" as a country code with "NO" meaning "do not load any
keymap" (which also has been the default value in etc/defaults/rc.conf
for a long time).

The result of this collision is, that "kbdcontrol -l no" will load the
Norwegian keymap, while "keymap=no" in rc.conf was interpreted as the
lower case spelling of "NO" meaning "no keyboard" (and "no.kbd" was not
loaded).

Fix this by matching only the upper-case spelling "NO" in rc.d/syscons
when deciding whether to load a keymap file.

This will lead to "no.kbd" being loaded, if the until now valid (but
non-default) spelling "no" was used in an individual rc.conf file to mean
"no keyboard". But all alternatives I could think of introduce a larger
violation of POLA ...

Reported by:    Gyrd Thane Lange (gyrd-se at thanelange.no)
MFC after:	3 days
2014-09-22 11:54:13 +00:00
..
abi
2012-07-19 22:33:13 +00:00
2012-07-13 06:46:09 +00:00
2013-12-16 11:03:59 +00:00
ccd
2013-06-26 04:00:52 +00:00
2012-07-13 06:46:09 +00:00
2012-02-12 07:45:48 +00:00
2013-10-28 16:21:31 +00:00
2010-09-27 15:55:39 +00:00
2011-04-25 05:57:01 +00:00
2013-10-22 07:44:26 +00:00
2014-01-31 13:12:02 +00:00
tmp
2012-07-13 20:10:59 +00:00
zfs
2013-07-09 08:59:39 +00:00
2011-02-27 19:44:10 +00:00