=================================================================== RCS file: /cvs/trango/Net-Telnet-Trango/lib/Net/Telnet/Trango.pm,v retrieving revision 1.42 retrieving revision 1.44 diff -u -r1.42 -r1.44 --- trango/Net-Telnet-Trango/lib/Net/Telnet/Trango.pm 2007/05/21 21:24:13 1.42 +++ trango/Net-Telnet-Trango/lib/Net/Telnet/Trango.pm 2007/06/05 20:54:05 1.44 @@ -1,6 +1,6 @@ package Net::Telnet::Trango; -# $RedRiver: Trango.pm,v 1.41 2007/02/07 20:08:32 andrew Exp $ +# $RedRiver: Trango.pm,v 1.43 2007/05/21 20:45:48 andrew Exp $ use strict; use warnings; use base 'Net::Telnet'; @@ -322,6 +322,7 @@ my $success = 'Success\\.'; my %COMMANDS = ( + _clear => { String => "\n" }, tftpd => { decode => 'all', expect => $success }, ver => { decode => 'all' }, sysinfo => { decode => 'all', expect => $success }, @@ -342,6 +343,7 @@ { String => 'su testrflink', decode => 'each', expect => $success }, save_ss => { String => 'save ss', expect => $success }, opmode => { decode => 'all', expect => $success }, + arq => { decode => 'all' }, ); my %ALIASES = ( @@ -892,6 +894,7 @@ $cmd{'String'} .= $SPACE . $cfg{'args'}; } + #print "Running cmd $cmd{String}\n"; my @lines; if ( $cfg{'no_prompt'} ) { $self->print( $cmd{'String'} ); @@ -944,7 +947,7 @@ my $err; if (grep { /\[ERR\]/ } @lines) { $err = _decode_lines(@lines); - } + } if (ref $err eq 'HASH' && $err->{ERR}) { $self->last_error($err->{ERR} );