Hello,
this patch fixes the following problem with awk code in rsh01. It caused the
test to fail.
The END label is executed always, even in the event of
exit. Therefore, the "exit 1" statement was executed even when the
line matched (as a consequence of "exit 0") and awk always returned
1 (ie. failure).
Regards
Jiri Palecek
Signed-off-by: Jiri Palecek <[email protected]>
---
testcases/network/tcp_cmds/rsh/rsh01 | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/testcases/network/tcp_cmds/rsh/rsh01
b/testcases/network/tcp_cmds/rsh/rsh01
index e87a6a0..0a2b58f 100755
--- a/testcases/network/tcp_cmds/rsh/rsh01
+++ b/testcases/network/tcp_cmds/rsh/rsh01
@@ -72,9 +72,9 @@ do_test()
# gcoo...@orangebox ~ $ ls -l /etc/hosts
# -rw-r--r-- 1 root root 463 Jul 5 09:26 /etc/hosts
#
- echo "$OUT" | \
- awk 'NF == 9 && $NF == "/etc/hosts" { exit 0 } END { exit 1 }'
\
- >& /dev/null
+ echo "$OUT" |
+ awk 'BEGIN { RET=1 } NF == 9 && $NF == "/etc/hosts" { RET=0 }
END { exit RET }' \
+ > /dev/null 2>&1
if [ $? -eq 0 ] ; then
tst_resm TPASS "rsh to $RHOST test succeeded"
--
1.6.4.3
------------------------------------------------------------------------------
Join us December 9, 2009 for the Red Hat Virtual Experience,
a free event focused on virtualization and cloud computing.
Attend in-depth sessions from your desk. Your couch. Anywhere.
http://p.sf.net/sfu/redhat-sfdev2dev
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list