debian: add locale compat support

Read LANG from /etc/default/locale.
This commit is contained in:
Michael Biebl 2010-09-27 18:40:51 +02:00
parent 858209c51f
commit 7472744bf9
1 changed files with 10 additions and 0 deletions

View File

@ -135,6 +135,16 @@ int locale_setup(void) {
log_warning("Failed to read /etc/sysconfig/language: %s", strerror(-r));
}
#ifdef TARGET_DEBIAN
if (r <= 0 &&
(r = parse_env_file("/etc/default/locale", NEWLINE,
"LANG", &variables[VARIABLE_LANG],
NULL)) < 0) {
if (r != -ENOENT)
log_warning("Failed to read /etc/default/locale: %s", strerror(-r));
}
#elif defined(TARGET_ARCH)
if (r <= 0 &&
(r = parse_env_file("/etc/rc.conf", NEWLINE,