[PATCH rhel7/master] Handle missing environments specified through kickstart (#1067492).
Chris Lumens
clumens at redhat.com
Fri Feb 21 16:01:03 UTC 2014
---
pyanaconda/packaging/yumpayload.py | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/pyanaconda/packaging/yumpayload.py b/pyanaconda/packaging/yumpayload.py
index 4872484..b4ce2b8 100644
--- a/pyanaconda/packaging/yumpayload.py
+++ b/pyanaconda/packaging/yumpayload.py
@@ -1199,10 +1199,18 @@ reposdir=%s
"""
self._selectYumGroup("core")
+ env = None
+
if self.data.packages.default and self.environments:
- self.selectEnvironment(self.environments[0])
+ env = self.environments[0]
elif self.data.packages.environment:
- self.selectEnvironment(self.data.packages.environment)
+ env = self.data.packages.environment
+
+ if env:
+ try:
+ self.selectEnvironment(env)
+ except NoSuchGroup as e:
+ self._handleMissing(e)
for package in self.data.packages.packageList:
try:
--
1.8.3.1
More information about the anaconda-patches
mailing list