From cbf3e1a25c6cf56eb55bbe6ce0eecbf411c3fb8d Mon Sep 17 00:00:00 2001 From: Florian Westphal Date: Fri, 4 Jan 2019 16:00:16 +0100 Subject: tests: shell: fix up redefine test case The '$' has to be escaped, else it gets replaced with an empty value by the shell. As 'set -e' is used, that caused the first nft command to fail. Signed-off-by: Florian Westphal --- tests/shell/testcases/nft-f/0016redefines_1 | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'tests/shell/testcases/nft-f') diff --git a/tests/shell/testcases/nft-f/0016redefines_1 b/tests/shell/testcases/nft-f/0016redefines_1 index 9f6b56fe..d0148d65 100755 --- a/tests/shell/testcases/nft-f/0016redefines_1 +++ b/tests/shell/testcases/nft-f/0016redefines_1 @@ -7,18 +7,18 @@ table ip x { chain y { define unused = 4.4.4.4 define address = { 1.1.1.1, 2.2.2.2 } - ip saddr $address + ip saddr \$address redefine address = { 3.3.3.3 } - ip saddr $address + ip saddr \$address undefine unused } }" EXPECTED="table ip x { - chain y { - ip saddr { 1.1.1.1, 2.2.2.2 } - ip saddr { 3.3.3.3 } - } + chain y { + ip saddr { 1.1.1.1, 2.2.2.2 } + ip saddr { 3.3.3.3 } + } }" $NFT -f - <<< "$RULESET" -- cgit v1.2.3