diff options
author | Stefan Stanacar <stefanx.stanacar@intel.com> | 2013-05-15 10:42:18 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-05-16 00:23:37 +0300 |
commit | c3fabef454342e991a6dfd73f7037e5cf7731b09 (patch) | |
tree | 9eb4ea67aa0d455c82142e4e6372eaf2062e6c06 /scripts/qemuimage-testlib | |
parent | 27069483c30c9458eccf8e89fd581750bbe1f522 (diff) | |
download | poky-c3fabef454342e991a6dfd73f7037e5cf7731b09.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.
(From OE-Core rev: 21950ff5eb032fefc4753bd68af57f655d0c61f2)
Signed-off-by: Stefan Stanacar <stefanx.stanacar@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/qemuimage-testlib')
-rwxr-xr-x | scripts/qemuimage-testlib | 13 |
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` | |||
144 | # function to run command in $ip_addr via ssh | 144 | # function to run command in $ip_addr via ssh |
145 | Test_SSH() | 145 | Test_SSH() |
146 | { | 146 | { |
147 | local ip_addr=$1 | 147 | local ip_addr="$1" |
148 | shift | 148 | local command="$2" |
149 | local command=$@ | 149 | |
150 | local time_out=60 | 150 | if [ $# -eq 3 ]; then |
151 | local time_out=$3 | ||
152 | else | ||
153 | local time_out=60 | ||
154 | fi | ||
155 | |||
151 | local ret=0 | 156 | local ret=0 |
152 | local exp_cmd=`cat << EOF | 157 | local exp_cmd=`cat << EOF |
153 | eval spawn ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@$ip_addr "$command" | 158 | eval spawn ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@$ip_addr "$command" |