--- yum-cron/yum-cron.py | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-)
diff --git a/yum-cron/yum-cron.py b/yum-cron/yum-cron.py index f53fbfb..096a994 100755 --- a/yum-cron/yum-cron.py +++ b/yum-cron/yum-cron.py @@ -426,19 +426,12 @@ class UpdateEmitter(object): return a_wid - ninstalled = self.tsInfo.installed ginstalled = {} - if self.conf.group_command == 'objects' and ninstalled: - # Show new pkgs. that are installed via. a group. - ninstalled = [] - for txmbr in self.tsInfo.installed: - if not hasattr(txmbr, '_ugroup_member'): - ninstalled.append(txmbr) - continue - if txmbr._ugroup_member not in ginstalled: - ginstalled[txmbr._ugroup_member] = [] - ginstalled[txmbr._ugroup_member].append(txmbr) + for txmbr in tsInfo.installed: + grp = getattr(txmbr, '_ugroup_member', None) + ginstalled.setdefault(grp, []).append(txmbr) + ninstalled = ginstalled.pop(None, []) for grp in sorted(ginstalled, key=lambda x: x.ui_name): action = _('Installing for group upgrade "%s"') % grp.ui_name pkglist = ginstalled[grp] -- 1.7.11.7 _______________________________________________ Yum-devel mailing list Yum-devel@lists.baseurl.org http://lists.baseurl.org/mailman/listinfo/yum-devel