mirror of
https://github.com/flatcar/scripts.git
synced 2025-10-05 04:21:06 +02:00
Since we no longer force LC_ALL=C on everyone, the few times that perl does get run by people, it spews the expected "Setting locale failed" warnings. This isn't as big a deal as with Debian systems as perl usage is uncommon in Gentoo. This is also highlights the long-existing small issue of only specific locales being available in the chroot. So for non US english speaking users, they've been having non-optimal experiences. So parse the user's active locale and automatically generate the missing ones in the chroot so that when they do enter, things "just work". BUG=chromium-os:19139 TEST=set locale to non-existent ones, enter_chroot, & verify locales are created Change-Id: I43f809a1ee1472e4797edab0f32cecf582ea8b48 Reviewed-on: http://gerrit.chromium.org/gerrit/5986 Reviewed-by: David James <davidjames@chromium.org> Tested-by: Mike Frysinger <vapier@chromium.org>