From de215daef344a42cb38b51ebb3776723f9d38d99 Mon Sep 17 00:00:00 2001 From: zhaoertao Date: Wed, 22 Oct 2014 14:55:08 -0700 Subject: [PATCH] fix bug: 4310 xdsh to Cisco SG300-52 switch does not work --- xCAT-server/lib/perl/xCAT/RShellAPI.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xCAT-server/lib/perl/xCAT/RShellAPI.pm b/xCAT-server/lib/perl/xCAT/RShellAPI.pm index e6fbdad1a..c3390d287 100644 --- a/xCAT-server/lib/perl/xCAT/RShellAPI.pm +++ b/xCAT-server/lib/perl/xCAT/RShellAPI.pm @@ -146,7 +146,7 @@ sub run_remote_shell_api { my $pw_tried=0; my $login_done=0; my ($prematch, $match)= $t->waitfor(Match => '/login[: ]*$/i', - Match => '/username[: ]*$/i', + Match => '/User Name[: ]*$/i', Match => '/password[: ]*$/i', Match => "/$prompt/", Errmode => "return"); @@ -155,7 +155,7 @@ sub run_remote_shell_api { } if ($match =~ /$prompt/) { $login_done=1; - } elsif (($match =~ /username[: ]*$/i) || ($match =~ /login[: ]*$/i )) { + } elsif (($match =~ /User Name[: ]*$/i) || ($match =~ /login[: ]*$/i )) { # user name if ($user) { if (! $t->put(String => "$user\n",