You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openwrt/toolchain/musl
Felix Fietkau 7b4d039e00 musl: read the timezone from /etc/TZ
Currently the OpenWRT boot scripts write the timezone configuration to
/tmp/TZ, relying on the behaviour of uClibc that the timezone is read
from /etc/TZ if no TZ env variable is found.

This works because /etc/TZ is a symlink to /tmp/TZ.

Musl libc however only reads the timezone from the TZ env variable and
if it doesn't find it or it's empty, it will look for a zoneinfo
file, that doesn't exist.

So in musl builds no timezone is ever set.

This patch fixes the issue by having musl libc behave like uClibc: if no
TZ env variable is found it will try to load it from /etc/TZ.

Signed-off-by: Gianluca Anzolin <gianluca at sottospazio.it>
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 46069
9 years ago
..
headers add preliminary support for musl 12 years ago
include musl: add sgidefs.h 10 years ago
patches musl: read the timezone from /etc/TZ 9 years ago
Config.in musl: update to version 1.1.1 10 years ago
Config.version musl: update to version 1.1.10+git 9 years ago
Makefile musl: install a few extra headers to improve compatibility with various packages 10 years ago
common.mk musl: update to version 1.1.10+git 9 years ago