def findRootParts(anaconda): if anaconda.dir == DISPATCH_BACK: return if anaconda.id.rootParts is None: anaconda.id.rootParts = findExistingRoots(anaconda) anaconda.id.upgradeRoot = [] for (dev, fs, meta, label) in anaconda.id.rootParts: anaconda.id.upgradeRoot.append( (dev, fs) ) if len(anaconda.id.rootParts) == 0 and anaconda.isKickstart: log.critical("A kickstart upgrade was attempted on a system with " "no valid upgrade candidates.") message = _("Anaconda did not find any partitions that are " "valid upgrade candidates. Note that upgrades " "between major releases is not supported.") anaconda.intf.messageWindow(_("No valid upgrade partition"), message) sys.exit(0) if anaconda.id.rootParts is not None and len(anaconda.id.rootParts) > 0: anaconda.dispatch.skipStep("findinstall", skip = 0) if productName.find("Red Hat Enterprise Linux") == -1: anaconda.dispatch.skipStep("installtype", skip = 1) else: anaconda.dispatch.skipStep("findinstall", skip = 1) anaconda.dispatch.skipStep("installtype", skip = 0)
def findRootParts(anaconda): if anaconda.dir == DISPATCH_BACK: return if anaconda.id.rootParts is None: anaconda.id.rootParts = findExistingRoots(anaconda) anaconda.id.upgradeRoot = [] for (dev, fs, meta, label) in anaconda.id.rootParts: anaconda.id.upgradeRoot.append((dev, fs)) if len(anaconda.id.rootParts) == 0 and anaconda.isKickstart: log.critical("A kickstart upgrade was attempted on a system with " "no valid upgrade candidates.") message = _("Anaconda did not find any partitions that are " "valid upgrade candidates. Note that upgrades " "between major releases is not supported.") anaconda.intf.messageWindow(_("No valid upgrade partition"), message) sys.exit(0) if anaconda.id.rootParts is not None and len(anaconda.id.rootParts) > 0: anaconda.dispatch.skipStep("findinstall", skip=0) if productName.find("Red Hat Enterprise Linux") == -1: anaconda.dispatch.skipStep("installtype", skip=1) else: anaconda.dispatch.skipStep("findinstall", skip=1) anaconda.dispatch.skipStep("installtype", skip=0)
def findRootParts(anaconda): if anaconda.dir == DISPATCH_BACK: return if anaconda.id.rootParts is None: anaconda.id.rootParts = findExistingRoots( anaconda, flags.cmdline.has_key("upgradeany")) setUpgradeRoot(anaconda) if anaconda.id.rootParts is not None and len(anaconda.id.rootParts) > 0: anaconda.dispatch.skipStep("findinstall", skip=0) if productName.find("Red Hat Enterprise Linux") == -1: anaconda.dispatch.skipStep("installtype", skip=1) else: anaconda.dispatch.skipStep("findinstall", skip=1) anaconda.dispatch.skipStep("installtype", skip=0)
def findRootParts(anaconda): if anaconda.dir == DISPATCH_BACK: return if anaconda.rootParts is None: anaconda.rootParts = findExistingRoots(anaconda, flags.cmdline.has_key("upgradeany")) setUpgradeRoot(anaconda) if anaconda.rootParts is not None and len(anaconda.rootParts) > 0: anaconda.dispatch.skipStep("findinstall", skip = 0) if productName.find("Red Hat Enterprise Linux") == -1: anaconda.dispatch.skipStep("installtype", skip = 1) else: anaconda.dispatch.skipStep("findinstall", skip = 1) anaconda.dispatch.skipStep("installtype", skip = 0)