summaryrefslogtreecommitdiffstats
path: root/pyanaconda/installclasses/fedora.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyanaconda/installclasses/fedora.py')
-rw-r--r--pyanaconda/installclasses/fedora.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/pyanaconda/installclasses/fedora.py b/pyanaconda/installclasses/fedora.py
index a32803890..c40a899a4 100644
--- a/pyanaconda/installclasses/fedora.py
+++ b/pyanaconda/installclasses/fedora.py
@@ -22,6 +22,8 @@ from pyanaconda.constants import *
from pyanaconda.product import *
from pyanaconda.flags import flags
from pyanaconda import iutil
+from pyanaconda.network import hasActiveNetDev
+from pyanaconda import isys
import os, types
import gettext
@@ -122,5 +124,15 @@ class InstallClass(BaseInstallClass):
# than two versions ago!
return newVer >= oldVer and newVer - oldVer <= 2
+ def setNetworkOnbootDefault(self, network):
+ if hasActiveNetDev():
+ return
+
+ for devName, dev in network.netdevices.items():
+ if (not isys.isWirelessDevice(devName) and
+ isys.getLinkStatus(devName)):
+ dev.set(('ONBOOT', 'yes'))
+ break
+
def __init__(self):
BaseInstallClass.__init__(self)