Commit 715ac17a authored by Lennart Poettering's avatar Lennart Poettering
Browse files

nspawn: bind mount /etc/localtime

parent fd14078a
......@@ -125,9 +125,9 @@ static int mount_all(const char *dest) {
unsigned k;
int r = 0;
char *where;
for (k = 0; k < ELEMENTSOF(mount_table); k++) {
char *where;
int t;
if (asprintf(&where, "%s/%s", dest, mount_table[k].where) < 0) {
......@@ -167,6 +167,13 @@ static int mount_all(const char *dest) {
free(where);
}
/* Fix the timezone, if possible */
if (asprintf(&where, "%s/%s", dest, "/etc/localtime") >= 0) {
mount("/etc/localtime", where, "bind", MS_BIND, NULL);
mount("/etc/localtime", where, "bind", MS_BIND|MS_REMOUNT|MS_RDONLY, NULL);
free(where);
}
return r;
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment