/[pxelator]/lib/PXElator/server.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/server.pm

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

revision 527 by dpavlin, Fri Sep 17 17:18:30 2010 UTC revision 528 by dpavlin, Fri Sep 17 17:31:54 2010 UTC
# Line 21  tie our $new_clients, 'ties', 'new_clien Line 21  tie our $new_clients, 'ties', 'new_clien
21  if ( my $dev = $ENV{DEV} ) {  if ( my $dev = $ENV{DEV} ) {
22          my $ifconfig = `ifconfig $dev`;          my $ifconfig = `ifconfig $dev`;
23          die "can't ifconfig $dev" unless $ifconfig;          die "can't ifconfig $dev" unless $ifconfig;
24            die "device $dev not up: ifconfig $dev\n$ifconfig" unless $ifconfig =~ m/UP/;
25          $ip      = $1 if $ifconfig =~ m/inet addr:(\S+)/s;          $ip      = $1 if $ifconfig =~ m/inet addr:(\S+)/s;
26          $netmask = $1 if $ifconfig =~ m/Mask:(\S+)/s;          $netmask = $1 if $ifconfig =~ m/Mask:(\S+)/s;
27          $bcast   = $1 if $ifconfig =~ m/Bcast:(\S)/s;          $bcast   = $1 if $ifconfig =~ m/Bcast:(\S)/s;

Legend:
Removed from v.527  
changed lines
  Added in v.528

  ViewVC Help
Powered by ViewVC 1.1.26