[PATCH 02/10] Disable software selection and source spokes on live installs.

Chris Lumens clumens at redhat.com
Tue Aug 28 18:53:57 UTC 2012


---
 pyanaconda/ui/gui/spokes/software.py | 4 ++++
 pyanaconda/ui/gui/spokes/source.py   | 5 +++++
 2 files changed, 9 insertions(+)

diff --git a/pyanaconda/ui/gui/spokes/software.py b/pyanaconda/ui/gui/spokes/software.py
index 5e24f90..32b6d4c 100644
--- a/pyanaconda/ui/gui/spokes/software.py
+++ b/pyanaconda/ui/gui/spokes/software.py
@@ -123,6 +123,10 @@ class SoftwareSelectionSpoke(NormalSpoke):
                 self.payload.baseRepo is not None)
 
     @property
+    def showable(self):
+        return not flags.livecdInstall
+
+    @property
     def status(self):
         from pyanaconda.kickstart import packagesSeen
         from pyanaconda.threads import threadMgr
diff --git a/pyanaconda/ui/gui/spokes/source.py b/pyanaconda/ui/gui/spokes/source.py
index 1d32a95..5010216 100644
--- a/pyanaconda/ui/gui/spokes/source.py
+++ b/pyanaconda/ui/gui/spokes/source.py
@@ -31,6 +31,7 @@ import os.path
 
 from gi.repository import AnacondaWidgets, GLib, Gtk
 
+from pyanaconda.flags import flags
 from pyanaconda.image import opticalInstallMedia, potentialHdisoSources
 from pyanaconda.ui.gui import GUIObject, communication
 from pyanaconda.ui.gui.spokes import NormalSpoke
@@ -732,6 +733,10 @@ class SourceSpoke(NormalSpoke):
         # that condition here too.
         self.on_protocol_changed(self._protocolComboBox)
 
+    @property
+    def showable(self):
+        return not flags.livecdInstall
+
     def _mirror_active(self):
         return self._protocolComboBox.get_active_text().startswith("Closest")
 
-- 
1.7.11.2



More information about the anaconda-patches mailing list