summaryrefslogtreecommitdiffstats
path: root/upgradeclass.py
diff options
context:
space:
mode:
authorErik Troan <ewt@redhat.com>2001-06-20 01:46:34 +0000
committerErik Troan <ewt@redhat.com>2001-06-20 01:46:34 +0000
commitd2b85ad932ca315f00ca72527e87ea9a059f74e6 (patch)
tree3bc31ce8d092457372b4cd1b1bad60b45dad0b32 /upgradeclass.py
parent1a690b55258ae286bee27e4d1db22c527862837b (diff)
downloadanaconda-d2b85ad932ca315f00ca72527e87ea9a059f74e6.tar.gz
anaconda-d2b85ad932ca315f00ca72527e87ea9a059f74e6.tar.xz
anaconda-d2b85ad932ca315f00ca72527e87ea9a059f74e6.zip
merge from (now defunct) dispatch branch
Diffstat (limited to 'upgradeclass.py')
-rw-r--r--upgradeclass.py41
1 files changed, 41 insertions, 0 deletions
diff --git a/upgradeclass.py b/upgradeclass.py
new file mode 100644
index 000000000..d7081dfb4
--- /dev/null
+++ b/upgradeclass.py
@@ -0,0 +1,41 @@
+from installclass import BaseInstallClass
+from translate import N_
+from translate import _
+import os
+import iutil
+
+class InstallClass(BaseInstallClass):
+ name = N_("Upgrade Existing System")
+ pixmap = "upgrade.png"
+ sortPriority = 999999
+
+ parentClass = ( _("Upgrade"), "upgrade.png" )
+
+ def requiredDisplayMode(self):
+ return 't'
+
+ def setSteps(self, dispatch):
+ dispatch.setStepList(
+ "language",
+ "keyboard",
+ "mouse",
+ "welcome",
+ "installtype",
+ "custom-upgrade",
+ "addswap",
+ "upgradecontinue",
+ "indivpackage",
+ "bootloader",
+ "dependencies",
+ "monitor",
+ "confirminstall",
+ "install",
+ "bootdisk",
+ "complete"
+ )
+
+ if iutil.getArch() == "alpha" or iutil.getArch() == "ia64":
+ dispatch.skipStep("bootdisk")
+
+ def __init__(self, expert):
+ BaseInstallClass.__init__(self, expert)