#!/usr/bin/env bash . ./test.common test_start "loop prevention" mkdir tmp/logdir1 tmp/logdir2 server_conf=" server 192.168.123.1 server 192.168.123.2 logdir tmp/logdir1 log measurements" client_server_conf=" server 192.168.123.1 server 192.168.123.2 logdir tmp/logdir2 log measurements allow" run_test || test_fail check_chronyd_exit || test_fail check_source_selection || test_fail check_sync || test_fail check_file_messages "20.*123\.1.* 111 111 1110" 30 200 logdir1/measurements.log || test_fail check_file_messages "20.*123\.2.* 111 111 1110" 30 200 logdir1/measurements.log || test_fail check_file_messages "20.*123\...* 111 111 1111" 0 0 logdir1/measurements.log || test_fail check_file_messages "20.*123\.1.* 111 111 1111" 30 200 logdir2/measurements.log || test_fail check_file_messages "20.*123\.1.* 111 111 1110" 0 0 logdir2/measurements.log || test_fail check_file_messages "20.*123\.2.* 111 111 1110" 30 200 logdir2/measurements.log || test_fail check_file_messages "20.*123\.2.* 111 111 1111" 0 0 logdir1/measurements.log || test_fail test_pass