On Tue, Sep 1, 2015 at 12:03 PM, Robert Moskowitz <rgm@xxxxxxxxxxxxxxx> wrote: > > > On 09/01/2015 12:14 PM, Robert Nelson wrote: >> >> On Tue, Sep 1, 2015 at 11:10 AM, Robert Moskowitz <rgm@xxxxxxxxxxxxxxx> >> wrote: >>> >>> How is system time set? Is ntpdate run after the network is ready? How >>> long >>> does it retry waiting for the network to be available? >>> >>> I have seen a number of challenges becuase the system time is bac at the >>> epoch start as there is no battery rtc. And I wonder how many armv7 >>> boards >>> have a battery to maintain time across boots? >>> >>> Minimally, a process could right the time, in the proper format, to a >>> file, >>> say /etc/currenttime every 5 min and at shutdown. >>> >>> Then date can be run early in the boot process, piping this file in. It >>> would not be perfect and does not help, much for new installs, but better >>> than epoch start. >>> >>> Plus /etc/currenttime can be at least set to the image build date/time so >>> not even firstboot will be at epoch start. >> >> systemd v215+ has a nice feature to take care of this: >> >> systemctl enable systemd-timesyncd.service > > > Thanks! I see that this DOES work even when no network. It would be good > if the images came with this enabled and with the time set to the build > date/time, so we had a better starting time a firstboot. One little trick i've been doing before first boot: touch /<mount>/var/lib/systemd/clock chown systemd-timesync:systemd-timesync /<mount>/var/lib/systemd/clock Then systemd-timesyncd.service will use that time stamp.. Regards, -- Robert Nelson https://rcn-ee.com/ _______________________________________________ arm mailing list arm@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/arm