Example #1
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)
Example #2
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)
Example #4
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)