e9hack kirjoitti 19.10.2020 klo 18.28:
after commit 1f5f599d0ea434820e06fd540ecbc9c7f15399b4 (zoneinfo: Updated to the 
latest release) time zone isn't set.
Before this commit:
root@openwrt:~# date +"%Z %z"
CEST +0200

After this commit:
root@openwrt:~# date +"%Z %z"
  +0000

The localtime link is set properly:
root@openwrt:~# ls -l /tmp/localtime
lrwxrwxrwx    1 root     root            33 Oct 19 06:37 /tmp/localtime -> 
/usr/share/zoneinfo/Europe/Berlin


Could it be that the zoneinfo format has changed so that musl is not compatible any more?

I suspect this:

http://mm.icann.org/pipermail/tz-announce/2020-October/000059.html

   Changes to build procedure

     The Makefile now defaults POSIXRULES to '-', so the posixrules
     feature (obsolete as of 2019b) is no longer installed by default.


The last zoneinfo version bump was really simple (like always), but possibly the internal format has changed so that musl libc isn't able to read it any more.

Possibly musl uses that posixrules item to read zoneinfo?


Reference also to discussions at

https://forum.openwrt.org/t/timezone-etc-tz-not-updated-correctly/77002

and

https://github.com/openwrt/packages/pull/13644



_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to