diff options
Diffstat (limited to 'pyanaconda/installclasses/fedora.py')
-rw-r--r-- | pyanaconda/installclasses/fedora.py | 12 |
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) |