/[pxelator]/lib/PXElator/amt.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /lib/PXElator/amt.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 191 by dpavlin, Mon Aug 10 12:28:03 2009 UTC revision 203 by dpavlin, Wed Aug 12 11:35:15 2009 UTC
# Line 8  use Intel::AMT::RemoteControl; Line 8  use Intel::AMT::RemoteControl;
8  use Intel::AMT::NetworkAdministration;  use Intel::AMT::NetworkAdministration;
9  use Data::Dump qw/dump/;  use Data::Dump qw/dump/;
10  use Regexp::Common qw/net/;  use Regexp::Common qw/net/;
11    use Net::Ping;
12    
13  use html;  use html;
14    
# Line 16  sub info { Line 17  sub info {
17          my ( $passwd, $ip ) = split(/\s+/, $amt);          my ( $passwd, $ip ) = split(/\s+/, $amt);
18          ( $ip, $passwd ) = ( $passwd, $ip ) if $passwd =~ m/$RE{net}{IPv4}/;          ( $ip, $passwd ) = ( $passwd, $ip ) if $passwd =~ m/$RE{net}{IPv4}/;
19    
20            my $p = Net::Ping->new;
21    
22            if ( ! $p->ping( $ip, 0.7 ) ) {
23                    return "$ip unreachable";
24            }
25    
26          warn "amt $ip ", '*' x length($passwd), "\n";          warn "amt $ip ", '*' x length($passwd), "\n";
27    
28          $ENV{AMT_HOST} = $ip;          $ENV{AMT_HOST} = $ip;

Legend:
Removed from v.191  
changed lines
  Added in v.203

  ViewVC Help
Powered by ViewVC 1.1.26