packages/net/ntpd/files/ntpd.hotplug-helper
Peter Wagner d5b4f5bd72 ntpd: add hotplug script that signals when ntp reaches the stratum level like the sysntp implementation
use ntpq to check the status of the ntp server as all other status scripts included in the ntp tarball are
	based on perl which would dramatically increase the footprint of ntpd

Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-01-16 22:28:01 +01:00

15 lines
250 B
Bash

#!/bin/sh
HOTPLUG_SCRIPT=/usr/sbin/ntpd-hotplug
while true
do
STATUS="$(ntpq -c 'rv 0 stratum'|awk -F '=' '{ print $2 }')"
if [ -n "$STATUS" ] && [ "$STATUS" -lt "16" ]
then
ACTION="stratum" /sbin/hotplug-call ntp
exit 0
fi
sleep 10
done