--- anaconda-7.3/installclasses/CDFupgrade.py Wed Dec 31 18:00:00 1969 +++ anaconda-7.3-f1/installclasses/CDFupgrade.py Wed Oct 16 14:29:35 2002 @@ -0,0 +1,77 @@ +from fermiinstallclass import FermiInstallClass +from translate import N_ +from translate import _ +import os +import iutil + +class InstallClass(FermiInstallClass): + name = N_("CDF Workgroup Upgrade") + pixmap = "cdf-desktop.up.png" + sortPriority = 99999 + + parentClass = ( _("Upgrade"), "upgrade.png" ) + + def requiredDisplayMode(self): + return 't' + + def setSteps(self, dispatch): + dispatch.setStepList( + "language", + "keyboard", + "mouse", + "welcome", + "installtype", + "findrootparts", + "findinstall", + "partitionobjinit", + "upgrademount", + "upgradeswapsuggestion", + "addswap", + "upgrademigfind", + "upgrademigratefs", + "upgradecontinue", + "readcomps", + "findpackages", + "upgbootloader", + "checkdeps", + "dependencies", + "confirmupgrade", + "install", + "migratefilesystems", + "preinstallconfig", + "installpackages", + "postinstallconfig", + "instbootloader", + "dopostaction", + "bootdisk", + "complete" + ) + + if iutil.getArch() == "alpha" or iutil.getArch() == "ia64": + dispatch.skipStep("bootdisk") + dispatch.skipStep("bootloader") + dispatch.skipStep("bootloaderpassword") + + dispatch.skipStep("bootdisk") + dispatch.skipStep("language") + dispatch.skipStep("keyboard") + dispatch.skipStep("welcome") + + def setGroupSelection(self, comps): + FermiInstallClass.__init__(self, comps) + + self.showGroups(comps, + [ ("KDE", 1), + "GNOME", + "Laptop Support" + ]) + + comps["CDF"].select() + + def setInstallData(self, id): + FermiInstallClass.setInstallData(self, id) + id.upgrade.set(1) + + def __init__(self, expert): + FermiInstallClass.__init__(self, expert) +