On Wed, 2 Mar 2022 at 19:25, MJ Ray mjr@phonecoop.coop wrote:
Often things in /etc/config get looked up as defaults, or sometimes passed there by cron jobs or init.d scripts (or I suppose systemd units now).
At least on this box it's init.d.
Looking at the changes in the test firmware they seem to relate to the network startup, in that /etc/hotplug.d/iface/20-ntpclient (present previously, which reloaded ntpclient on interface up) was supplemented with a similar /etc/hotplug.d/net/20-ntpclient (restarted, rather than reloaded, ntpclient). According to the file comments the latter "net" action fires on every network event so presumably that fires on getting a WAN ip via 3G in a way that the "iface-up" action didn't.
It's interesting that the clock was previously correctly getting set once the connection came up (but not thereafter); I can only assume that had nothing to do with npclient and was maybe something the PPP session did directly based on a timestamp from the mobile network?