On Fri, Dec 22, 2023 at 02:17:47PM +0100, to...@tuxteam.de wrote: > whereas /etc/timezone [1] is just the > global default for the (libc) applications to fall back to whenever they > don't have specified one. > > [1] Or whatever that thing may be called in systemd-land.
Unless I'm gravely mistaken, /etc/localtime is the one that almost everything uses (libc and systemd), and /etc/timezone is a legacy relic, which nobody's *supposed* to be using, but which some old applications may still use, so we can't just remove it. dpkg-reconfigure tzdata updates both of them. timedatectl set-timezone only updates /etc/localtime.