#!/bin/sh # Make sure that NTP sources from /etc/chrony/sources.d are usable. set -e . debian/tests/helper-functions server_addr="192.0.2.1" printf "Preparing chronyd configuration: " __no_system_clock_control && __test_ok || __test_skip printf "Adding a dummy server to the list of NTP sources: " printf "server $server_addr" > /etc/chrony/sources.d/dummy-server.sources && __test_ok || __test_fail printf "Reloading NTP sources: " __reload_sources printf "Checking for dummy server availability: " __check_sources "$server_addr" printf "Checking for dummy server availability after restarting chronyd: " __restart_chronyd sleep 2 __check_sources "$server_addr" exit 0