@mikeslr wrote:
On initial boot QuickSet up is automatically run. It offers to sync to the User's time server before the User has configured wifi. [Maybe when it was written the assumption was everyone had a lan connection to the router]. At any rate, AS-IS the setup appears amateurish: asking someone who has to use wifi to do the impossible so that an error message will be displayed.
@mikeslr
Currently, if the 'Time from internet' option is enabled, Quicksetup calls the psync utility to manage contact with the internet time server. The upcoming BW64 10.0.8 includes a small adjustment by which the /etc/init.d/psync configuration file is preset and psync's contact with the time server is delayed until an ethernet or wifi connection is confirmed.
In this scenario, psync (CLI mode) evaluates the current network status (up or down) by running an iterating loop which checks for an active internet connection at 5 second intervals until connection is confirmed. If a network connection is not established within 5 minutes, psync stops the loop query and there is no contact with the online time server.
If the 'Time from internet' option is enabled (and saved), psync will synchronize with the time server at each system boot. For typical users, this is not required since most computers have the date and time set by a battery-backed hardware clock. However, automated syncing with an internet time server may be useful for small computers with no hardware clock or when the hardware clock battery is missing or has a low charge.
Finally, if I understand correctly, the Connman internet connection manager implements an NTP client which automatically adjusts the system clock when you go online. This enables successful browsing even if the hardware clock is incorrect.
https://forum.puppylinux.com/viewtopic. ... 14#p102114