From 8402a3afb2e63257e42a84c8c66e6e520a26c6d0 Mon Sep 17 00:00:00 2001 From: Anders Ingemann Date: Tue, 13 Aug 2013 20:38:52 +0200 Subject: [PATCH] update-locale call added to locale task --- common/tasks/locale.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/common/tasks/locale.py b/common/tasks/locale.py index a0005b4..7c7371a 100644 --- a/common/tasks/locale.py +++ b/common/tasks/locale.py @@ -16,8 +16,12 @@ class GenerateLocale(Task): search = '# ' + locale_str sed_i(locale_gen, search, locale_str) - command = ['/usr/sbin/chroot', info.root, '/usr/sbin/locale-gen'] - log_check_call(command) + log_check_call(['/usr/sbin/chroot', info.root, '/usr/sbin/locale-gen']) + + lang = '{locale}.{charmap}'.format(locale=info.manifest.system['locale'], + charmap=info.manifest.system['charmap']) + log_check_call(['/usr/sbin/chroot', info.root, + '/usr/sbin/update-locale', 'LANG=' + lang]) class SetTimezone(Task):