[PATCH 8/8] Have "yum group upgrade" do all, as "yum upgrade" does in objs. mode.

James Antill james at and.org
Mon Dec 16 22:50:39 UTC 2013


---
 cli.py |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/cli.py b/cli.py
index 180ba99..be8c46f 100755
--- a/cli.py
+++ b/cli.py
@@ -1913,6 +1913,14 @@ class YumBaseCli(yum.YumBase, output.YumOutput):
             2 = we've got work yet to do, onto the next stage
         """
         pkgs_used = []
+
+        if not grouplist and self.conf.group_command == 'objects':
+            #  Do what "yum upgrade" does when upgrade_group_objects_upgrade is
+            # set.
+            for ievgrp in self.igroups.environments:
+                pkgs_used.extend(self._at_groupupgrade('@^' + ievgrp))
+            for igrp in self.igroups.groups:
+                pkgs_used.extend(self._at_groupupgrade('@'  + igrp))
         
         for group_string in grouplist:
 
-- 
1.7.7.6



More information about the Yum-devel mailing list