The packaged NM dispatcher and dhclient scripts provide the same
functionality. Only one should be active depending on the system
configuration.
Instead of guessing in the NM dispatcher script whether the dhclient
script is executed, check in the dhclient script whether it is called
from a NM dispatcher script (the 11-dhclient script included in the
dhcp-client package).
This is simpler and it removes dependency on the 11-dhclient script.
Drop the chrony-helper script in favor of the new sourcedir directive.
Modify the dhclient script to save NTP servers from DHCP to
/run/chrony-dhcp/$interface.sources and configure chronyd to (re)load
the sources from files in that directory on start and the "reload
sources" command.
Other functionality of the helper script is dropped with no
replacemement.
- replace initstepslew directive with makestep in default config
- add NetworkManager dispatcher script
- add dhclient script
- retry server/peer name resolution at least once to workaround
NetworkManager race condition on boot
- don't verify chrony.keys