Can we close this issue?
I have a solution that works. I will provide it to mender and hopefully
they will maintain it if not then I will be happy to maintain it.


On Wed, Sep 9, 2020 at 11:30 AM Lennart Poettering <[email protected]>
wrote:

> On Mi, 09.09.20 09:23, Colin Guthrie ([email protected]) wrote:
>
> > Alvin Šipraga wrote on 08/09/2020 22:54:
> > > Hi,
> > >
> > > On 9/8/20 4:12 PM, Colin Guthrie wrote:
> > >
> > >> 2. Set your /etc/ master image to make /etc/localtime to be a symlink
> to
> > >> /run/localtime and then ensure /run/localtime is a symlink to the
> > >> appropriate file in /usr during early boot (e.g. in initramfs). Then
> > >> when you want to to change the timezone, just update the /run/
> symlink.
> > > This might not work as expected - systemd sometimes assumes that
> > > /etc/localtime is a symlink into /usr/share/zoneinfo and will not
> > > understand double symlinks. See src/basic/time-util.c:get_timezone()
> for
> > > at least one example.
> >
> > But that really depends on what you define as "not work". Sure
> > timedatectl may not report correctly, but that shouldn't matter too much
> > if you're not using to query or update (the latter obviously won't work
> > anyway), but for the purposes of software *using* the timezone, I don't
> > tihnk anything will actually break.
>
> Actually, that's not quite true:
>
>
> https://lists.fedoraproject.org/archives/list/[email protected]/message/TVVXVO5HJGH5JOAWJJDJNA3BPBPPRS37/
>
> (This is a current thread on the fedora ML)
>
> glibc doesn't care what /etc/localtime is, but all code that wants to
> know the timezone name, i.e. a string like "Europe/Berlin" generally
> requires /etc/symlink to be a readable symlink.
>
> https://www.freedesktop.org/software/systemd/man/localtime.html
>
> Lennart
>
> --
> Lennart Poettering, Berlin
> _______________________________________________
> systemd-devel mailing list
> [email protected]
> https://lists.freedesktop.org/mailman/listinfo/systemd-devel
>
_______________________________________________
systemd-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to