dracut/locale.sh: set locale/keymap in newroot config files too.

This commit is contained in:
Juan RP 2013-05-21 22:33:11 +02:00
parent d188c1fe71
commit 92a48c5d2f
1 changed files with 9 additions and 0 deletions

View File

@ -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