diff options
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" | 
