Alon Bar-Lev has uploaded a new change for review. Change subject: packaging: setup: write setup version into post install ......................................................................
packaging: setup: write setup version into post install this will enable us to upgrade based on specific setup version if we ever require. Change-Id: I785942a238eb4085963928dc0d18e40d460ccb17 Signed-off-by: Alon Bar-Lev <alo...@redhat.com> --- M packaging/setup/ovirt_engine_setup/constants.py M packaging/setup/plugins/ovirt-engine-common/core/misc.py 2 files changed, 24 insertions(+), 0 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/19/18319/1 diff --git a/packaging/setup/ovirt_engine_setup/constants.py b/packaging/setup/ovirt_engine_setup/constants.py index a87f54e..a5fe44b 100644 --- a/packaging/setup/ovirt_engine_setup/constants.py +++ b/packaging/setup/ovirt_engine_setup/constants.py @@ -642,6 +642,14 @@ def REMOVE(self): return 'OVESETUP_CORE/remove' + @osetupattrs( + postinstallfile=True, + ) + def GENERATED_BY_VERSION(self): + return 'OVESETUP_CORE/generatedByVersion' + + ORIGINAL_GENERATED_BY_VERSION = 'OVESETUP_CORE/originalGeneratedByVersion' + @util.export @util.codegen diff --git a/packaging/setup/plugins/ovirt-engine-common/core/misc.py b/packaging/setup/plugins/ovirt-engine-common/core/misc.py index 8e3d8f4..46c93fb 100644 --- a/packaging/setup/plugins/ovirt-engine-common/core/misc.py +++ b/packaging/setup/plugins/ovirt-engine-common/core/misc.py @@ -66,6 +66,22 @@ priority=plugin.Stages.PRIORITY_HIGH, ) def _init(self): + + self.environment.setdefault( + osetupcons.CoreEnv.GENERATED_BY_VERSION, + None + ) + + self.environment[ + osetupcons.CoreEnv.ORIGINAL_GENERATED_BY_VERSION + ] = self.environment[ + osetupcons.CoreEnv.GENERATED_BY_VERSION + ] + + self.environment[ + osetupcons.CoreEnv.GENERATED_BY_VERSION + ] = osetupcons.Const.PACKAGE_VERSION + self.environment.setdefault( osetupcons.CoreEnv.DEVELOPER_MODE, None -- To view, visit http://gerrit.ovirt.org/18319 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I785942a238eb4085963928dc0d18e40d460ccb17 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: ovirt-engine-3.3 Gerrit-Owner: Alon Bar-Lev <alo...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches