This fixes test failures when the tests are run under a shell like ash or dash.
Signed-off-by: Ben Pfaff <b...@ovn.org> --- tests/ovn.at | 62 ++++++++++++++++++++++++++++++------------------------------ 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/tests/ovn.at b/tests/ovn.at index f40940f..2b193dd 100644 --- a/tests/ovn.at +++ b/tests/ovn.at @@ -3563,22 +3563,22 @@ test_dhcp() { local inport=$1 src_mac=$2 dhcp_type=$3 offer_ip=$4 local request=ffffffffffff${src_mac}080045100110000000008011000000000000ffffffff # udp header and dhcp header - request+=0044004300fc0000 - request+=010106006359aa760000000000000000000000000000000000000000${src_mac} + request=${request}0044004300fc0000 + request=${request}010106006359aa760000000000000000000000000000000000000000${src_mac} # client hardware padding - request+=00000000000000000000 + request=${request}00000000000000000000 # server hostname - request+=0000000000000000000000000000000000000000000000000000000000000000 - request+=0000000000000000000000000000000000000000000000000000000000000000 + request=${request}0000000000000000000000000000000000000000000000000000000000000000 + request=${request}0000000000000000000000000000000000000000000000000000000000000000 # boot file name - request+=0000000000000000000000000000000000000000000000000000000000000000 - request+=0000000000000000000000000000000000000000000000000000000000000000 - request+=0000000000000000000000000000000000000000000000000000000000000000 - request+=0000000000000000000000000000000000000000000000000000000000000000 + request=${request}0000000000000000000000000000000000000000000000000000000000000000 + request=${request}0000000000000000000000000000000000000000000000000000000000000000 + request=${request}0000000000000000000000000000000000000000000000000000000000000000 + request=${request}0000000000000000000000000000000000000000000000000000000000000000 # dhcp magic cookie - request+=63825363 + request=${request}63825363 # dhcp message type - request+=3501${dhcp_type}ff + request=${request}3501${dhcp_type}ff if test $offer_ip != 0; then local srv_mac=$5 srv_ip=$6 expected_dhcp_opts=$7 @@ -3592,29 +3592,29 @@ test_dhcp() { local reply=${src_mac}${srv_mac}080045100${ip_len}000000008011XXXX${srv_ip}${offer_ip} # udp header and dhcp header. # $udp_len var will be in 3 digits. So adding a '0' before $udp_len - reply+=004300440${udp_len}0000020106006359aa760000000000000000 + reply=${reply}004300440${udp_len}0000020106006359aa760000000000000000 # your ip address - reply+=${offer_ip} + reply=${reply}${offer_ip} # next server ip address, relay agent ip address, client mac address - reply+=0000000000000000${src_mac} + reply=${reply}0000000000000000${src_mac} # client hardware padding - reply+=00000000000000000000 + reply=${reply}00000000000000000000 # server hostname - reply+=0000000000000000000000000000000000000000000000000000000000000000 - reply+=0000000000000000000000000000000000000000000000000000000000000000 + reply=${reply}0000000000000000000000000000000000000000000000000000000000000000 + reply=${reply}0000000000000000000000000000000000000000000000000000000000000000 # boot file name - reply+=0000000000000000000000000000000000000000000000000000000000000000 - reply+=0000000000000000000000000000000000000000000000000000000000000000 - reply+=0000000000000000000000000000000000000000000000000000000000000000 - reply+=0000000000000000000000000000000000000000000000000000000000000000 + reply=${reply}0000000000000000000000000000000000000000000000000000000000000000 + reply=${reply}0000000000000000000000000000000000000000000000000000000000000000 + reply=${reply}0000000000000000000000000000000000000000000000000000000000000000 + reply=${reply}0000000000000000000000000000000000000000000000000000000000000000 # dhcp magic cookie - reply+=63825363 + reply=${reply}63825363 # dhcp message type local dhcp_reply_type=02 if test $dhcp_type = 03; then dhcp_reply_type=05 fi - reply+=3501${dhcp_reply_type}${expected_dhcp_opts}00000000ff00000000 + reply=${reply}3501${dhcp_reply_type}${expected_dhcp_opts}00000000ff00000000 echo $reply >> $inport.expected else shift; shift; shift; shift; @@ -3847,13 +3847,13 @@ test_dhcpv6() { local inport=$1 src_mac=$2 src_lla=$3 msg_code=$4 offer_ip=$5 local request=ffffffffffff${src_mac}86dd00000000002a1101${src_lla} # dst ip ff02::1:2 - request+=ff020000000000000000000000010002 + request=${request}ff020000000000000000000000010002 # udp header and dhcpv6 header - request+=02220223002affff${msg_code}010203 + request=${request}02220223002affff${msg_code}010203 # Client identifier - request+=0001000a00030001${src_mac} + request=${request}0001000a00030001${src_mac} # IA-NA (Identity Association for Non Temporary Address) - request+=0003000c0102030400000e1000001518 + request=${request}0003000c0102030400000e1000001518 shift; shift; shift; shift; shift; if test $offer_ip != 0; then local server_mac=000000100001 @@ -3868,15 +3868,15 @@ test_dhcpv6() { fi local reply=${src_mac}${server_mac}86dd0000000000${msg_len}1101${server_lla}${src_lla} # udp header and dhcpv6 header - reply+=0223022200${msg_len}ffff${reply_code}010203 + reply=${reply}0223022200${msg_len}ffff${reply_code}010203 # Client identifier - reply+=0001000a00030001${src_mac} + reply=${reply}0001000a00030001${src_mac} # IA-NA if test $offer_ip != 1; then - reply+=0003002801020304ffffffffffffffff00050018${offer_ip}ffffffffffffffff + reply=${reply}0003002801020304ffffffffffffffff00050018${offer_ip}ffffffffffffffff fi # Server identifier - reply+=0002000a00030001${server_mac} + reply=${reply}0002000a00030001${server_mac} echo $reply | trim_zeros >> $inport.expected else for outport; do -- 2.1.3 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev