darner's root timezone changed
Sascha Wildner
saw at online.de
Mon Jan 20 00:36:02 PST 2014
On Sun, 19 Jan 2014 07:02:13 +0100, Pierre Abbat
<phma at leaf.dragonflybsd.org> wrote:
> Darner's periodic output has been coming around 5:00 EST instead of
> shortly
> after midnight, which is 5:00 UTC. Here's a listing of the snapshot
> directory
> (minus the symlink arrows, which make it wider than the screen):
Pierre,
the reason is twofold:
1) The timezone wasn't explicitly set on the box (using tzsetup(8) for
example), i.e. there is no /etc/localtime file.
2) In the case when no timezone is set, the whole code will fall back to
the "POSIXRULES" zone, which is (and always was) "America/New_York", or
EST, per
http://gitweb.dragonflybsd.org/dragonfly.git/blob/HEAD:/share/zoneinfo/Makefile
(saying "POSIXRULES=America/New_York"). But this never really worked,
which seems to have been a bug, until the most recent tzcode upgrade,
after which it finally started working.
Regarding a solution, I think the best way out is to explicitly set the
time zone on this box using tzsetup(8) and choosing UTC there, or any
other zone you prefer.
Alternatively, to restore the previous behavior globally, we could also
set POSIXRULES to UTC in the Makefile, about which I have no opinion.
Sascha
More information about the Users
mailing list