As best I can tell these tests do not use true sh syntax -- they use bash syntax. Rather than bother hunting down all the bash-isms just convert them to use bash as their interpretter.
Also found with my fedora 10 KVM image. Signed-off-by: Matt Helsley <[email protected]> Cc: Daniel Lezcano <[email protected]> Cc: Poornima Nayak <[email protected]> Cc: Sudhir Kumar <[email protected]> Cc: Veerendra C <[email protected]> Cc: Munipradeep <[email protected]> Cc: [email protected] --- testcases/kernel/containers/netns/ch_ftp.sh | 2 +- testcases/kernel/containers/netns/child.sh | 2 +- testcases/kernel/containers/netns/child_1.sh | 2 +- testcases/kernel/containers/netns/child_2.sh | 2 +- testcases/kernel/containers/netns/child_propagate.sh | 2 +- testcases/kernel/containers/netns/childipv6.sh | 2 +- testcases/kernel/containers/netns/childns.sh | 2 +- testcases/kernel/containers/netns/delchild.sh | 2 +- testcases/kernel/containers/netns/initialize.sh | 2 +- testcases/kernel/containers/netns/par_ftp.sh | 2 +- testcases/kernel/containers/netns/parent.sh | 2 +- testcases/kernel/containers/netns/parent_1.sh | 2 +- testcases/kernel/containers/netns/parent_2.sh | 2 +- testcases/kernel/containers/netns/parent_share.sh | 2 +- testcases/kernel/containers/netns/parent_view.sh | 2 +- testcases/kernel/containers/netns/parentns.sh | 2 +- testcases/kernel/containers/netns/paripv6.sh | 2 +- testcases/kernel/containers/netns/rename_net.sh | 8 ++++---- testcases/kernel/containers/netns/runnetnstest.sh | 2 +- 19 files changed, 22 insertions(+), 22 deletions(-) Index: ltp/testcases/kernel/containers/netns/rename_net.sh =================================================================== --- ltp.orig/testcases/kernel/containers/netns/rename_net.sh +++ ltp/testcases/kernel/containers/netns/rename_net.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash ################################################################################ ## ## @@ -46,9 +46,9 @@ export TST_TOTAL ip link set $vnet1 name $newdev ifconfig $newdev $IP2/24 up > /dev/null 2>&1 - if [ $? == 0 ] ; then + if [ $? -eq 0 ] ; then tst_resm TINFO "Successfully Renamed device to $newdev" - if [ DEBUG == 1 ]; then + if [ DEBUG -eq 1 ]; then ifconfig fi else @@ -56,7 +56,7 @@ export TST_TOTAL status=-1 fi - if [ $status == 0 ] ; then + if [ $status -eq 0 ] ; then echo $sshpid > /tmp/FIFO3 echo $newdev > /tmp/FIFO4 else Index: ltp/testcases/kernel/containers/netns/runnetnstest.sh =================================================================== --- ltp.orig/testcases/kernel/containers/netns/runnetnstest.sh +++ ltp/testcases/kernel/containers/netns/runnetnstest.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash ################################################################################ ## ## Index: ltp/testcases/kernel/containers/netns/ch_ftp.sh =================================================================== --- ltp.orig/testcases/kernel/containers/netns/ch_ftp.sh +++ ltp/testcases/kernel/containers/netns/ch_ftp.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash ################################################################################ ## ## ## Copyright (c) International Business Machines Corp., 2008 ## Index: ltp/testcases/kernel/containers/netns/child.sh =================================================================== --- ltp.orig/testcases/kernel/containers/netns/child.sh +++ ltp/testcases/kernel/containers/netns/child.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash ################################################################################ ## ## Index: ltp/testcases/kernel/containers/netns/child_1.sh =================================================================== --- ltp.orig/testcases/kernel/containers/netns/child_1.sh +++ ltp/testcases/kernel/containers/netns/child_1.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash ################################################################################ ## ## ## Copyright (c) International Business Machines Corp., 2008 ## Index: ltp/testcases/kernel/containers/netns/child_2.sh =================================================================== --- ltp.orig/testcases/kernel/containers/netns/child_2.sh +++ ltp/testcases/kernel/containers/netns/child_2.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash ################################################################################ ## ## Index: ltp/testcases/kernel/containers/netns/child_propagate.sh =================================================================== --- ltp.orig/testcases/kernel/containers/netns/child_propagate.sh +++ ltp/testcases/kernel/containers/netns/child_propagate.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash ################################################################################ ## ## Index: ltp/testcases/kernel/containers/netns/childipv6.sh =================================================================== --- ltp.orig/testcases/kernel/containers/netns/childipv6.sh +++ ltp/testcases/kernel/containers/netns/childipv6.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash ################################################################################ ## ## Index: ltp/testcases/kernel/containers/netns/childns.sh =================================================================== --- ltp.orig/testcases/kernel/containers/netns/childns.sh +++ ltp/testcases/kernel/containers/netns/childns.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash ################################################################################ ## ## Index: ltp/testcases/kernel/containers/netns/delchild.sh =================================================================== --- ltp.orig/testcases/kernel/containers/netns/delchild.sh +++ ltp/testcases/kernel/containers/netns/delchild.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash ################################################################################ ## ## Index: ltp/testcases/kernel/containers/netns/initialize.sh =================================================================== --- ltp.orig/testcases/kernel/containers/netns/initialize.sh +++ ltp/testcases/kernel/containers/netns/initialize.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash ################################################################################ ## ## Index: ltp/testcases/kernel/containers/netns/par_ftp.sh =================================================================== --- ltp.orig/testcases/kernel/containers/netns/par_ftp.sh +++ ltp/testcases/kernel/containers/netns/par_ftp.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash ################################################################################ ## ## Index: ltp/testcases/kernel/containers/netns/parent.sh =================================================================== --- ltp.orig/testcases/kernel/containers/netns/parent.sh +++ ltp/testcases/kernel/containers/netns/parent.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash ################################################################################ ## ## Index: ltp/testcases/kernel/containers/netns/parent_1.sh =================================================================== --- ltp.orig/testcases/kernel/containers/netns/parent_1.sh +++ ltp/testcases/kernel/containers/netns/parent_1.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash ################################################################################ ## ## Index: ltp/testcases/kernel/containers/netns/parent_2.sh =================================================================== --- ltp.orig/testcases/kernel/containers/netns/parent_2.sh +++ ltp/testcases/kernel/containers/netns/parent_2.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash ################################################################################ ## ## Index: ltp/testcases/kernel/containers/netns/parent_share.sh =================================================================== --- ltp.orig/testcases/kernel/containers/netns/parent_share.sh +++ ltp/testcases/kernel/containers/netns/parent_share.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash ################################################################################ ## ## Index: ltp/testcases/kernel/containers/netns/parent_view.sh =================================================================== --- ltp.orig/testcases/kernel/containers/netns/parent_view.sh +++ ltp/testcases/kernel/containers/netns/parent_view.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash ################################################################################ ## ## Index: ltp/testcases/kernel/containers/netns/parentns.sh =================================================================== --- ltp.orig/testcases/kernel/containers/netns/parentns.sh +++ ltp/testcases/kernel/containers/netns/parentns.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash ################################################################################ ## ## Index: ltp/testcases/kernel/containers/netns/paripv6.sh =================================================================== --- ltp.orig/testcases/kernel/containers/netns/paripv6.sh +++ ltp/testcases/kernel/containers/netns/paripv6.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash ################################################################################ ## ## ------------------------------------------------------------------------------ _______________________________________________ Ltp-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ltp-list
