aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorStefan Stanacar <stefanx.stanacar@intel.com>2013-05-15 10:42:18 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-05-16 00:22:52 +0300
commit21950ff5eb032fefc4753bd68af57f655d0c61f2 (patch)
tree9fd19e8d730ce00327854b2fc675f3101d05efe4 /scripts
parent1a5446ca73736753d172c06dcb48858887c7a896 (diff)
downloadopenembedded-core-contrib-21950ff5eb032fefc4753bd68af57f655d0c61f2.tar.gz
qemuimage-testlib: pass optional timeout to ssh function
Sometimes we need to change the timeout used by the function for certain kinds of tests. Signed-off-by: Stefan Stanacar <stefanx.stanacar@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/qemuimage-testlib13
1 files changed, 9 insertions, 4 deletions
diff --git a/scripts/qemuimage-testlib b/scripts/qemuimage-testlib
index 1fa9b4edbd..475231bbc4 100755
--- a/scripts/qemuimage-testlib
+++ b/scripts/qemuimage-testlib
@@ -144,10 +144,15 @@ EOF`
# function to run command in $ip_addr via ssh
Test_SSH()
{
- local ip_addr=$1
- shift
- local command=$@
- local time_out=60
+ local ip_addr="$1"
+ local command="$2"
+
+ if [ $# -eq 3 ]; then
+ local time_out=$3
+ else
+ local time_out=60
+ fi
+
local ret=0
local exp_cmd=`cat << EOF
eval spawn ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@$ip_addr "$command"