From c1922f2f25e41549cb3103a4572ebce137b40558 Mon Sep 17 00:00:00 2001 From: Justin Cormack Date: Wed, 20 Jul 2016 12:02:59 +0100 Subject: [PATCH] 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 --- alpine/packages/chronyd/etc/init.d/chronyd | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/alpine/packages/chronyd/etc/init.d/chronyd b/alpine/packages/chronyd/etc/init.d/chronyd index 5cd0d5df6..ed0c6d1f1 100755 --- a/alpine/packages/chronyd/etc/init.d/chronyd +++ b/alpine/packages/chronyd/etc/init.d/chronyd @@ -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