blob: ababee2310ad05cec5d6f2e6f15fe62a1bd047a9 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
diff -ruN neoupdate.orig/neoupdate.pl neoupdate/neoupdate.pl
--- neoupdate.pl.orig Fri Dec 8 04:23:16 2000
+++ neoupdate.pl Tue Jan 9 08:16:20 2001
@@ -246,9 +246,10 @@
($device) = @_;
my(@newip,$newip,$nic);
$nic = qx(/sbin/ifconfig $device);
-@newip = grep(/^addr/, split(/\s/, $nic));
+@newip = grep(/inet /, split(/[\n\r]/, $nic));
$newip = $newip[0];
-$newip =~ s/addr://;
+$newip =~ s/\sinet //;
+$newip =~ s/ .*$//;
if ($newip =~ m/(\d+)\.(\d+)\.(\d+)\.(\d+)/){
return $newip;
}else{
|