[PATCH nft 3/4] tests: shell: fix up redefine test case

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 <fw@xxxxxxxxx>
---
 tests/shell/testcases/nft-f/0016redefines_1 | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/tests/shell/testcases/nft-f/0016redefines_1 b/tests/shell/testcases/nft-f/0016redefines_1
index 9f6b56fef4bc..d0148d65da54 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"
-- 
2.19.2




[Index of Archives]     [Netfitler Users]     [LARTC]     [Bugtraq]     [Yosemite Forum]

  Powered by Linux