4 DESCRIPTION="Setting up locales..."
21 log_begin_msg "$DESCRIPTION"
23 if [ -e /root/etc/default/locale ]; then
24 grep_file=/root/etc/default/locale
25 locale=$(grep 'LANG=' ${grep_file} | sed s/'LANG='// | tr -d '"' )
26 elif [ -e /root/etc/environment ]; then # Old locales policy
27 grep_file=/root/etc/environment
31 for x in $(cat /proc/cmdline); do
33 debian-installer/locale=*)
34 locale=${x#debian-installer/locale=}
40 if [ -z "${locale}" ]; then
46 if [ "${set_locale}" ]; then
47 LANG=$(grep "^${locale}" /root/usr/share/i18n/SUPPORTED | grep UTF-8 |sed -e 's, .*,,' -e q)
48 printf 'LANG="%s"\n' "${LANG}" >> "${grep_file}"
49 chroot /root /usr/sbin/locale-gen "${LANG}"