Fix up chronyd support for editions

See #305 #301

This sets AWS to use the amazon ntp pool, windows to do nothing,
mac uses ntp it gets from DNS. Azure currently uses default pool,
this probably needs fixing.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
This commit is contained in:
Justin Cormack 2016-07-20 12:02:59 +01:00
parent ec9a4a5428
commit c1922f2f25

View File

@ -46,7 +46,11 @@ setxtrarg() {
}
start() {
[ -d /sys/bus/vmbus ] && exit 0
[ "$(mobyplatform)" = "windows" ] && exit 0
[ "$(mobyplatform)" = "aws" ] && \
sed -i -e "s/^server [^ ]\+/server 0.amazon.pool.ntp.org/g" /etc/chrony/chrony.conf
checkconfig || return $?
setxtrarg
@ -61,7 +65,8 @@ start() {
}
stop() {
[ -d /sys/bus/vmbus ] && exit 0
[ "$(mobyplatform)" = "windows" ] && exit 0
checkconfig || return $?
[ -n "${PIDFILE}" ] || PIDFILE=/var/run/chronyd.pid