chrony: improve hotplug and init scripts 1958/head
authorMiroslav Lichvar <mlichvar0@gmail.com>
Sat, 14 Nov 2015 07:59:52 +0000 (08:59 +0100)
committerMiroslav Lichvar <mlichvar0@gmail.com>
Sat, 14 Nov 2015 12:36:52 +0000 (13:36 +0100)
commit9b9c34e47d30f085c700f9d3504b9ffa3e36e40b
treeb4abd592a08fedcf88511d4f20899fe6214f7655
parent11da8dcaf4bf8f6efd1af2edcb06e6e137c2ab29
chrony: improve hotplug and init scripts

- fix the init script to read the right config
- rework the init script to allow reusing its code in the hotplug script
- find wan interfaces in the hotplug script instead of using hardcoded
  name and set the online/offline status separately for IPv4/IPv6
- allow NTP access on interfaces that are configured after chronyd start
- add NTP servers obtained from DHCP, options are specified in a new
  dhcp_ntp_server config section
- start chronyd before the network service, include a patch to always
  have IP_FREEBIND defined, which seems to be missing with uclibc

Signed-off-by: Miroslav Lichvar <mlichvar0@gmail.com>
net/chrony/Makefile
net/chrony/files/chrony.config
net/chrony/files/chrony.hotplug
net/chrony/files/chronyd.init
net/chrony/patches/001-freebind_uclibc.patch [new file with mode: 0644]