|
|
fbcaed |
From 84f32dc53aeaf5ec3f6b2b2f2c480daa97e3b69a Mon Sep 17 00:00:00 2001
|
|
|
fbcaed |
From: "Brian C. Lane" <bcl@redhat.com>
|
|
|
fbcaed |
Date: Tue, 29 Apr 2014 16:39:33 -0700
|
|
|
fbcaed |
Subject: [PATCH 19/20] Skip source and software spoke in text live
|
|
|
fbcaed |
installations (#1092763)
|
|
|
fbcaed |
|
|
|
fbcaed |
text liveimg kickstart installations were failing because it was trying
|
|
|
fbcaed |
to show the software and source spokes. This copies the showable logic
|
|
|
fbcaed |
over from the GUI spokes and skips them for live and liveimg kickstart
|
|
|
fbcaed |
installations.
|
|
|
fbcaed |
|
|
|
fbcaed |
Resolves: rhbz#1092763
|
|
|
fbcaed |
---
|
|
|
fbcaed |
pyanaconda/ui/tui/hubs/__init__.py | 4 ++--
|
|
|
fbcaed |
pyanaconda/ui/tui/spokes/software.py | 4 ++++
|
|
|
fbcaed |
pyanaconda/ui/tui/spokes/source.py | 4 ++++
|
|
|
fbcaed |
3 files changed, 10 insertions(+), 2 deletions(-)
|
|
|
fbcaed |
|
|
|
fbcaed |
diff --git a/pyanaconda/ui/tui/hubs/__init__.py b/pyanaconda/ui/tui/hubs/__init__.py
|
|
|
fbcaed |
index b637f94..55a67d8 100644
|
|
|
fbcaed |
--- a/pyanaconda/ui/tui/hubs/__init__.py
|
|
|
fbcaed |
+++ b/pyanaconda/ui/tui/hubs/__init__.py
|
|
|
fbcaed |
@@ -61,13 +61,13 @@ class TUIHub(TUIObject, common.Hub):
|
|
|
fbcaed |
continue
|
|
|
fbcaed |
|
|
|
fbcaed |
spoke = s(self.app, self.data, self.storage, self.payload, self.instclass)
|
|
|
fbcaed |
- spoke.initialize()
|
|
|
fbcaed |
|
|
|
fbcaed |
if not spoke.showable:
|
|
|
fbcaed |
- spoke.teardown()
|
|
|
fbcaed |
del spoke
|
|
|
fbcaed |
continue
|
|
|
fbcaed |
|
|
|
fbcaed |
+ spoke.initialize()
|
|
|
fbcaed |
+
|
|
|
fbcaed |
if spoke.indirect:
|
|
|
fbcaed |
continue
|
|
|
fbcaed |
|
|
|
fbcaed |
diff --git a/pyanaconda/ui/tui/spokes/software.py b/pyanaconda/ui/tui/spokes/software.py
|
|
|
fbcaed |
index dc337e1..44f3da3 100644
|
|
|
fbcaed |
--- a/pyanaconda/ui/tui/spokes/software.py
|
|
|
fbcaed |
+++ b/pyanaconda/ui/tui/spokes/software.py
|
|
|
fbcaed |
@@ -72,6 +72,10 @@ class SoftwareSpoke(NormalTUISpoke):
|
|
|
fbcaed |
self._ready = True
|
|
|
fbcaed |
|
|
|
fbcaed |
@property
|
|
|
fbcaed |
+ def showable(self):
|
|
|
fbcaed |
+ return not flags.livecdInstall and not self.data.method.method == "liveimg"
|
|
|
fbcaed |
+
|
|
|
fbcaed |
+ @property
|
|
|
fbcaed |
def status(self):
|
|
|
fbcaed |
""" Where we are in the process """
|
|
|
fbcaed |
if self.errors:
|
|
|
fbcaed |
diff --git a/pyanaconda/ui/tui/spokes/source.py b/pyanaconda/ui/tui/spokes/source.py
|
|
|
fbcaed |
index 3afe01b..fc889c6 100644
|
|
|
fbcaed |
--- a/pyanaconda/ui/tui/spokes/source.py
|
|
|
fbcaed |
+++ b/pyanaconda/ui/tui/spokes/source.py
|
|
|
fbcaed |
@@ -203,6 +203,10 @@ class SourceSpoke(SourceSwitchHandler, EditTUISpoke):
|
|
|
fbcaed |
return _("Nothing selected")
|
|
|
fbcaed |
|
|
|
fbcaed |
@property
|
|
|
fbcaed |
+ def showable(self):
|
|
|
fbcaed |
+ return not flags.livecdInstall and not self.data.method.method == "liveimg"
|
|
|
fbcaed |
+
|
|
|
fbcaed |
+ @property
|
|
|
fbcaed |
def status(self):
|
|
|
fbcaed |
if self.errors:
|
|
|
fbcaed |
return _("Error setting up software source")
|
|
|
fbcaed |
--
|
|
|
fbcaed |
1.9.3
|
|
|
fbcaed |
|