summaryrefslogtreecommitdiffstats
path: root/iw/examine_gui.py
diff options
context:
space:
mode:
Diffstat (limited to 'iw/examine_gui.py')
-rw-r--r--iw/examine_gui.py24
1 files changed, 20 insertions, 4 deletions
diff --git a/iw/examine_gui.py b/iw/examine_gui.py
index 609fbe328..5892aa5d2 100644
--- a/iw/examine_gui.py
+++ b/iw/examine_gui.py
@@ -19,10 +19,19 @@ class UpgradeExamineWindow (InstallWindow):
self.todo.upgradeMountFilesystems (self.root)
threads_enter ()
+# do this via skiplist, made individialpackageselectionwindow a member
+# of upgrade steps.
+#
+# if self.individualPackages.get_active ():
+# # XXX fix me
+# from package_gui import IndividualPackageSelectionWindow
+# return IndividualPackageSelectionWindow
+
if self.individualPackages.get_active ():
- # XXX fix me
- from package_gui import IndividualPackageSelectionWindow
- return IndividualPackageSelectionWindow
+ self.todo.instClass.removeFromSkipList("indivpackage")
+ else:
+ self.todo.instClass.addToSkipList("indivpackage")
+
return None
#UpgradeExamineWindow tag = "upgrade"
@@ -69,9 +78,16 @@ class UpgradeExamineWindow (InstallWindow):
# if there is only one partition, go on.
self.ics.setNextEnabled (TRUE)
self.root = self.parts[0]
+ label = GtkLabel (_("Upgrading the Red Hat Linux installation on partition /dev/") + self.root[0] + "\n\n")
+ label.set_alignment(0.0, 0.5)
+ vbox.pack_start(label, FALSE)
self.individualPackages = GtkCheckButton (_("Customize packages to be upgraded"))
- self.individualPackages.set_active (FALSE)
+ if self.todo.instClass.skipStep("indivpackage"):
+ self.individualPackages.set_active (FALSE)
+ else:
+ self.individualPackages.set_active (TRUE)
+
align = GtkAlignment (0.0, 0.5)
align.add (self.individualPackages)