From 92a48c5d2f8f194fecf26cfa778ec92c7be69ccf Mon Sep 17 00:00:00 2001 From: Juan RP Date: Tue, 21 May 2013 22:33:11 +0200 Subject: dracut/locale.sh: set locale/keymap in newroot config files too. --- dracut/locale.sh | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'dracut') diff --git a/dracut/locale.sh b/dracut/locale.sh index 4225218..c56cec0 100644 --- a/dracut/locale.sh +++ b/dracut/locale.sh @@ -12,3 +12,12 @@ LOCALE=$(getarg locale.LANG) # Create new user and remove password. We'll use autologin by default. sed -e "s,^\#\($LOCALE.*\),\1," -i $NEWROOT/etc/default/libc-locales chroot $NEWROOT xbps-reconfigure -f glibc-locales >/dev/null 2>&1 + +# also enable this locale in newroot. +echo "LANG=$LOCALE" > $NEWROOT/etc/locale.conf +echo "LC_COLLATE=C" >> $NEWROOT/etc/locale.conf + +# set keymap too. +KEYMAP=$(getarg vconsole.keymap) +[ -z "$KEYMAP" ] && KEYMAP="us" +sed -e "s,^KEYMAP=.*,KEYMAP=$KEYMAP," -i $NEWROOT/etc/vconsole.conf -- cgit 1.4.1