From a7a030e26532dcd7d8e90732eafefbcd9314bd05 Mon Sep 17 00:00:00 2001 From: Stephen Hemminger Date: Wed, 12 Nov 2008 18:37:10 -0800 Subject: Avoid sleep in ntp restart If ntpd isn't already running, use the start rather than the restart target to save 2 seconds in boot time. --- templates/system/ntp-server/node.def | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'templates/system') diff --git a/templates/system/ntp-server/node.def b/templates/system/ntp-server/node.def index 485cf774..a063431f 100644 --- a/templates/system/ntp-server/node.def +++ b/templates/system/ntp-server/node.def @@ -2,9 +2,12 @@ multi: type: txt help: Set name or IP address of Network Time Protocol (NTP) server update:sudo sh -c \ - "touch /etc/ntp.conf - if ! grep -q 'server.*$VAR(@)' /etc/ntp.conf; then + "if ! grep -q 'server.*$VAR(@)' /etc/ntp.conf; then echo \"server $VAR(@) iburst dynamic\" >> /etc/ntp.conf + fi + if [ $(pgrep -c ntpd) -eq 0 ]; then + /usr/sbin/invoke-rc.d ntp start + else /usr/sbin/invoke-rc.d ntp restart fi" delete:sudo sh -c \ -- cgit v1.2.3