projects
/
pxelator
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
17a93eb
)
check if DEV is UP
author
Dobrica Pavlinusic
<dpavlin@rot13.org>
Fri, 17 Sep 2010 17:31:54 +0000
(17:31 +0000)
committer
Dobrica Pavlinusic
<dpavlin@rot13.org>
Fri, 17 Sep 2010 17:31:54 +0000
(17:31 +0000)
lib/PXElator/server.pm
patch
|
blob
|
history
diff --git
a/lib/PXElator/server.pm
b/lib/PXElator/server.pm
index
9e64b75
..
b423674
100644
(file)
--- a/
lib/PXElator/server.pm
+++ b/
lib/PXElator/server.pm
@@
-21,6
+21,7
@@
tie our $new_clients, 'ties', 'new_clients' => $ip_to - $ip_from;
if ( my $dev = $ENV{DEV} ) {
my $ifconfig = `ifconfig $dev`;
die "can't ifconfig $dev" unless $ifconfig;
+ die "device $dev not up: ifconfig $dev\n$ifconfig" unless $ifconfig =~ m/UP/;
$ip = $1 if $ifconfig =~ m/inet addr:(\S+)/s;
$netmask = $1 if $ifconfig =~ m/Mask:(\S+)/s;
$bcast = $1 if $ifconfig =~ m/Bcast:(\S)/s;