[PATCH 1/4] DNFPayload: implement selectEnvironment()

akozumpl at redhat.com akozumpl at redhat.com
Wed Sep 11 11:19:07 UTC 2013


From: Ales Kozumplik <ales at redhat.com>

---
 pyanaconda/packaging/dnfpayload.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/pyanaconda/packaging/dnfpayload.py b/pyanaconda/packaging/dnfpayload.py
index ba7fd27..815f1c5 100644
--- a/pyanaconda/packaging/dnfpayload.py
+++ b/pyanaconda/packaging/dnfpayload.py
@@ -341,6 +341,10 @@ class DNFPayload(packaging.PackagePayload):
         super(DNFPayload, self).reset()
         self.txID = None
 
+    def selectEnvironment(self, environmentid):
+        env = self._base.comps.environment_by_pattern(environmentid)
+        map(self.selectGroup, (id_.name for id_ in env.group_ids))
+
     def setup(self, storage):
         # must end up with the base repo (and its metadata) ready
         super(DNFPayload, self).setup(storage)
-- 
1.8.3.1



More information about the anaconda-patches mailing list