summaryrefslogtreecommitdiffstats
path: root/network.py
diff options
context:
space:
mode:
authorChris Lumens <clumens@redhat.com>2006-02-14 17:55:54 +0000
committerChris Lumens <clumens@redhat.com>2006-02-14 17:55:54 +0000
commite859025153412b0bca1aea8c6de1cfefcd4fd40f (patch)
treef288ef9eb9a92f56594587464a72fba584248c9d /network.py
parent13a5677623cb005adf00b9776e9ad2420f15e797 (diff)
downloadanaconda-e859025153412b0bca1aea8c6de1cfefcd4fd40f.tar.gz
anaconda-e859025153412b0bca1aea8c6de1cfefcd4fd40f.tar.xz
anaconda-e859025153412b0bca1aea8c6de1cfefcd4fd40f.zip
Move hasActiveNetDev frmo vnc to network.
Diffstat (limited to 'network.py')
-rw-r--r--network.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/network.py b/network.py
index e2d9a1e6d..23abe270e 100644
--- a/network.py
+++ b/network.py
@@ -96,6 +96,21 @@ def sanityCheckIPString(ip_string):
return octets
+def hasActiveNetDev():
+ # try to load /tmp/netinfo and see if we can sniff out network info
+ netinfo = Network()
+ for dev in netinfo.netdevices.keys():
+ try:
+ ip = isys.getIPAddress(dev)
+ except Exception, e:
+ log.error("Got an exception trying to get the ip addr of %s: "
+ "%s" %(dev, e))
+ continue
+ if ip == '127.0.0.1' or ip is None:
+ continue
+ return True
+ return False
+
class NetworkDevice(SimpleConfigFile):
def __str__(self):
s = ""