test: add option to override generated server directives on client

This commit is contained in:
Miroslav Lichvar 2015-06-08 12:13:22 +02:00
parent 4253075a97
commit 83c6213c67

View file

@ -65,6 +65,7 @@ default_chronyc_start=1000.0
default_server_step="" default_server_step=""
default_client_step="" default_client_step=""
default_client_server_conf=""
default_server_server_options="" default_server_server_options=""
default_client_server_options="" default_client_server_options=""
default_server_peer_options="" default_server_peer_options=""
@ -192,9 +193,13 @@ get_chronyd_conf() {
done done
echo "$server_conf" echo "$server_conf"
else else
for i in $(seq 1 $servers); do if [ -n "$client_server_conf" ]; then
echo "server 192.168.123.$[$servers * ($stratum - 2) + $i] $client_server_options" echo "$client_server_conf"
done else
for i in $(seq 1 $servers); do
echo "server 192.168.123.$[$servers * ($stratum - 2) + $i] $client_server_options"
done
fi
for i in $(seq 1 $peers); do for i in $(seq 1 $peers); do
[ $i -eq $peer -o $i -gt $clients ] && continue [ $i -eq $peer -o $i -gt $clients ] && continue
echo "peer 192.168.123.$[$servers * ($stratum - 1) + $i] $client_peer_options" echo "peer 192.168.123.$[$servers * ($stratum - 1) + $i] $client_peer_options"