]> git.ipfire.org Git - thirdparty/chrony.git/commitdiff
test: allow setting options for each peer side separately
authorMiroslav Lichvar <mlichvar@redhat.com>
Mon, 11 Jan 2016 15:23:07 +0000 (16:23 +0100)
committerMiroslav Lichvar <mlichvar@redhat.com>
Mon, 18 Jan 2016 16:37:21 +0000 (17:37 +0100)
test/simulation/test.common

index 03476fd757a59efeb52a34c622f39956d157e6c8..fbde8205237fdf004f2285d3559790cb5e459eff 100644 (file)
@@ -69,7 +69,11 @@ default_client_server_conf=""
 default_server_server_options=""
 default_client_server_options=""
 default_server_peer_options=""
+default_server_lpeer_options=""
+default_server_rpeer_options=""
 default_client_peer_options=""
+default_client_lpeer_options=""
+default_client_rpeer_options=""
 default_server_conf=""
 default_client_conf=""
 default_chronyc_conf=""
@@ -189,7 +193,8 @@ get_chronyd_conf() {
                done
                for i in $(seq 1 $peers); do
                        [ $i -eq $peer -o $i -gt $servers ] && continue
-                       echo "peer 192.168.123.$[$servers * ($stratum - 1) + $i] $server_peer_options"
+                       echo -n "peer 192.168.123.$[$servers * ($stratum - 1) + $i] $server_peer_options "
+                       [ $i -lt $peer ] && echo "$server_lpeer_options" || echo "$server_rpeer_options"
                done
                echo "$server_conf"
        else
@@ -202,7 +207,8 @@ get_chronyd_conf() {
                fi
                for i in $(seq 1 $peers); do
                        [ $i -eq $peer -o $i -gt $clients ] && continue
-                       echo "peer 192.168.123.$[$servers * ($stratum - 1) + $i] $client_peer_options"
+                       echo -n "peer 192.168.123.$[$servers * ($stratum - 1) + $i] $client_peer_options "
+                       [ $i -lt $peer ] && echo "$client_lpeer_options" || echo "$client_rpeer_options"
                done
                echo "$client_conf"
        fi