#!/bin/sh
# Bereitschaft von ntpd: er beantwortet eine Steuerabfrage auf 127.0.0.1
# (gemessen auf rt-1.tick1, ntpsec 1.2.3: 'version="ntpd ntpsec-1.2.3", ...').
# Bewusst NICHT geprueft: ob die Uhr synchron ist (leap/stratum). Synchron wird
# ntpd erst nach Minuten, und ein Knoten ohne erreichbare Zeitquelle soll
# trotzdem booten -- das misst die Ueberwachung, nicht die Bereitschaft.
r=$(ntpq -c 'rv 0 version' 127.0.0.1 2>&1) || { echo "ntpq: $r"; exit 1; }
case "$r" in
  *version=*) exit 0 ;;
  *) echo "ntpq ohne version: $r"; exit 1 ;;
esac
