aboutsummaryrefslogtreecommitdiff
path: root/system
diff options
context:
space:
mode:
authorGravatar Yann E. MORIN <yann.morin.1998@free.fr>2017-07-04 08:56:39 +0200
committerGravatar Thomas Petazzoni <thomas.petazzoni@free-electrons.com>2017-07-04 09:00:05 +0200
commite7e526e910632fdff6aa0652c9d252bbdcf3d7c8 (patch)
treeb981749f9c3769bbf929c67ad6ffe28bc088af28 /system
parent9e057861cb8314e1ce6e710f584a68a40eabc39b (diff)
downloadbuildroot-e7e526e910632fdff6aa0652c9d252bbdcf3d7c8.tar.gz
buildroot-e7e526e910632fdff6aa0652c9d252bbdcf3d7c8.tar.bz2
system: require a timezone to be set
Even though no timezone implicitly means UTC, systemd is not all that happy when it does not have a timezone set. This is all fine on a RW filesystem because systemd will create a symlink on its own (to Etc/UTC), but not so much on a RO filesystem, causing all kind of issues at boot time (up to the point that the system is unusable). We fix that by requiring that the timezone is actually set. The check is done by verifying that the timezone file is an actual file; if not set, the test would find a directory and would thus fail. Update the help entry accordingly. Also fix indentation in tzdata. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Richard Braun <rbraun@sceen.net> Cc: Alexandre Belloni <alexandre.belloni@free-electrons.com> Cc: Martin Bark <martin@barkynet.com> Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'system')
-rw-r--r--system/Config.in4
1 files changed, 1 insertions, 3 deletions
diff --git a/system/Config.in b/system/Config.in
index b47ae43844..858883955e 100644
--- a/system/Config.in
+++ b/system/Config.in
@@ -448,15 +448,13 @@ config BR2_TARGET_LOCALTIME
help
The time zone to install as the default local time, expressed as a
tzdata location, such as:
+ Etc/UTC (the default)
GMT
Europe/Paris
America/New_York
Pacific/Wallis
...
- If empty, no local time will be set, and the dates will be
- expressed in UTC.
-
endif # BR2_TARGET_TZ_INFO
config BR2_ROOTFS_USERS_TABLES