setting_helpers: write /etc/timezone for better compatibility

This commit is contained in:
Stefan Seyfried
2014-10-11 21:58:45 +02:00
parent 4c2a81a9bd
commit c9c3c01e92

View File

@@ -509,6 +509,12 @@ bool CTZChangeNotifier::changeNotify(const neutrino_locale_t, void * Data)
perror("unlink failed");
if (symlink(cmd.c_str(), "/etc/localtime"))
perror("symlink failed");
/* for yocto tzdata compatibility */
FILE *f = fopen("/etc/timezone", "w");
if (f) {
fprintf(f, "%s\n", zone.c_str());
fclose(f);
}
#if 0
cmd = ":" + zone;
setenv("TZ", cmd.c_str(), 1);