From 6dc942b45ba7183acb4b7baf5ac5640f9a65db05 Mon Sep 17 00:00:00 2001 From: Tomasz Iwanek Date: Wed, 11 May 2016 10:38:55 +0200 Subject: [PATCH] Reorder steps for StepDeltaPatch StepDeltaPatch will require old_manifest_data of context structure. Steps are reordered so that in delta mode reading old configuration reading is done before applying delta package content. Change-Id: I386f54afd3ad6cb2525ee38538004f1ad767e698 --- src/hybrid/hybrid_installer.cc | 8 ++++---- src/wgt/wgt_installer.cc | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/hybrid/hybrid_installer.cc b/src/hybrid/hybrid_installer.cc index 26d5593..d49f9d3 100644 --- a/src/hybrid/hybrid_installer.cc +++ b/src/hybrid/hybrid_installer.cc @@ -185,11 +185,14 @@ HybridInstaller::HybridInstaller(common_installer::PkgMgrPtr pkgmgr) AddStep( ci::configuration::StepParseManifest::ManifestLocation::PACKAGE, ci::configuration::StepParseManifest::StoreLocation::NORMAL); - AddStep(); AddStep(); AddStep( wgt::configuration::StepParse::ConfigLocation::RESOURCE_WGT, true); AddStep(); + AddStep( + ci::configuration::StepParseManifest::ManifestLocation::INSTALLED, + ci::configuration::StepParseManifest::StoreLocation::BACKUP); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -198,9 +201,6 @@ HybridInstaller::HybridInstaller(common_installer::PkgMgrPtr pkgmgr) AddStep(); AddStep(); AddStep(); - AddStep( - ci::configuration::StepParseManifest::ManifestLocation::INSTALLED, - ci::configuration::StepParseManifest::StoreLocation::BACKUP); AddStep(); AddStep(); AddStep(); diff --git a/src/wgt/wgt_installer.cc b/src/wgt/wgt_installer.cc index d56dad9..7f6b1fe 100644 --- a/src/wgt/wgt_installer.cc +++ b/src/wgt/wgt_installer.cc @@ -196,6 +196,9 @@ WgtInstaller::WgtInstaller(ci::PkgMgrPtr pkgrmgr) AddStep( wgt::configuration::StepParse::ConfigLocation::PACKAGE, false); // start file may not have changed + AddStep( + ci::configuration::StepParseManifest::ManifestLocation::INSTALLED, + ci::configuration::StepParseManifest::StoreLocation::BACKUP); AddStep("res/wgt/"); AddStep( wgt::configuration::StepParse::ConfigLocation::PACKAGE, true); @@ -208,9 +211,6 @@ WgtInstaller::WgtInstaller(ci::PkgMgrPtr pkgrmgr) AddStep(); AddStep(); AddStep(); - AddStep( - ci::configuration::StepParseManifest::ManifestLocation::INSTALLED, - ci::configuration::StepParseManifest::StoreLocation::BACKUP); AddStep(); AddStep(); AddStep(); -- 2.7.4