Alon Bar-Lev has uploaded a new change for review. Change subject: packaging: upgrade: support engine yum group ......................................................................
packaging: upgrade: support engine yum group Change-Id: Iafbd1aac08925f4476fa83427a35070a4e29fe34 Signed-off-by: Alon Bar-Lev <alo...@redhat.com> --- M packaging/fedora/setup/basedefs.py M packaging/fedora/setup/engine-upgrade.py 2 files changed, 11 insertions(+), 1 deletion(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/11/10311/1 diff --git a/packaging/fedora/setup/basedefs.py b/packaging/fedora/setup/basedefs.py index 52ea280..6f574f7 100644 --- a/packaging/fedora/setup/basedefs.py +++ b/packaging/fedora/setup/basedefs.py @@ -38,6 +38,7 @@ JBOSS_AJP_PORT="8702" VDC_OPTION_CVER="general" ENGINE_RPM_NAME="ovirt-engine" +ENGINE_YUM_GROUP="ovirt-engine" INTERNAL_ADMIN="admin" INTERNAL_DOMAIN="internal" diff --git a/packaging/fedora/setup/engine-upgrade.py b/packaging/fedora/setup/engine-upgrade.py index d93d49e..3b7c097 100755 --- a/packaging/fedora/setup/engine-upgrade.py +++ b/packaging/fedora/setup/engine-upgrade.py @@ -295,7 +295,16 @@ return MYum._transaction(self, self._miniyum.transaction()) def begin(self): - self._miniyum.update([basedefs.ENGINE_RPM_NAME]) + useGroups = False + for group in self._miniyum.queryGroups(): + if group['name'] == basedefs.ENGINE_YUM_GROUP: + useGroups = True + + if useGroups: + self._miniyum.updateGroup(group=basedefs.ENGINE_YUM_GROUP) + else: + self._miniyum.update(packages=(basedefs.ENGINE_RPM_NAME,)) + self.emptyTransaction = not self._miniyum.buildTransaction() logging.debug('Transaction Summary:') -- To view, visit http://gerrit.ovirt.org/10311 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Iafbd1aac08925f4476fa83427a35070a4e29fe34 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Alon Bar-Lev <alo...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches