config.mk 1.04 KB
Newer Older
Michael Shigorin's avatar
Michael Shigorin committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
# install locales
# setup locale
# setup console keyboard (kbd)
# setup X11 keyboard (xkb)
# install/setup additional packages

# TODO: KEYMAP for default keymap?
use/l10n:
	@$(call add_feature)
	@$(call add,STAGE2_BOOTARGS,lang=$$(LOCALE))
	@$(call add,THE_PACKAGES,glibc-locales)
	@$(call add,LOCALES,en_US)
	@$(call add,XKB_KEYMAPS,us)
	@$(call xport,LOCALE)
	@$(call xport,LOCALES)
	@$(call xport,XKB_KEYMAPS)
	@$(call xport,XKB_VARIANTS)
	@$(call xport,XKB_SWITCH)
	@$(call xport,XKB_LED)

# see also alterator-sysconfig backend
use/l10n/xkb/switch/ctrl_shift: use/l10n
	@$(call set,XKB_SWITCH,grp:ctrl_shift_toggle)

use/l10n/xkb/led/scroll: use/l10n
	@$(call set,XKB_LED,grp_led:scroll)

# FIXME: derive from locale by default if possible
use/l10n/ru_RU: use/l10n/xkb/switch/ctrl_shift use/l10n/xkb/led/scroll
	@$(call add,LOCALES,ru_RU)
	@$(call set,LOCALE,ru_RU)
	@$(call add,XKB_KEYMAPS,ru)
	@$(call set,KEYTABLE,ruwin_ct_sh-UTF-8)

# NB: BOOT_LANG is used within mkimage internally
use/l10n/default/ru_RU: use/l10n/ru_RU
	@$(call set,GLOBAL_BOOT_LANG,ru_RU)