[PATCH 2/3] Specify and use environment of the main hub

Vratislav Podzimek vpodzime at redhat.com
Fri Sep 20 18:08:37 UTC 2013


Related: rhbz#1000409

Signed-off-by: Vratislav Podzimek <vpodzime at redhat.com>
---
 initial_setup/gui/hubs/initial_setup_hub.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/initial_setup/gui/hubs/initial_setup_hub.py b/initial_setup/gui/hubs/initial_setup_hub.py
index fd62104..d9e798b 100644
--- a/initial_setup/gui/hubs/initial_setup_hub.py
+++ b/initial_setup/gui/hubs/initial_setup_hub.py
@@ -1,3 +1,4 @@
+from pyanaconda.constants import FIRSTBOOT_ENVIRON
 from pyanaconda.ui.gui.hubs import Hub
 from pyanaconda.ui.gui.spokes import Spoke
 from pyanaconda.ui.common import collect
@@ -29,6 +30,10 @@ class InitialSetupMainHub(Hub):
     builderObjects = ["summaryWindow"]
     mainWidgetName = "summaryWindow"
 
+    def __init__(self, *args):
+        Hub.__init__(self, *args)
+        self._environs = [FIRSTBOOT_ENVIRON]
+
     def _collectCategoriesAndSpokes(self):
         """collects categories and spokes to be displayed on this Hub
 
@@ -42,7 +47,7 @@ class InitialSetupMainHub(Hub):
         # spokes belonging to all those categories.
         candidate_spokes = collect_spokes(self.paths["spokes"])
         spokes = [spoke for spoke in candidate_spokes \
-                        if spoke.should_run("firstboot", self.data)]
+                        if spoke.should_run(FIRSTBOOT_ENVIRON, self.data)]
 
         for spoke in spokes:
             ret.setdefault(spoke.category, [])
-- 
1.7.11.7



More information about the anaconda-patches mailing list