09.09.2020 00:54, Alvin Šipraga пишет:
> 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.
> 
> It's not too difficult to work around and I can provide a patch if
> anybody wants it, although I don't think it will safely deal with
> circular symlinks. 

Just add /var/state/tz (or any other suitable directory) to the
directory prefix list. The result is is not even needed to be symlink.

_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to