From b56bf01a695f8c2b482a8c5f8ecca630cc230519 Mon Sep 17 00:00:00 2001 From: Sangyoon Jang Date: Wed, 13 Mar 2019 15:30:42 +0900 Subject: [PATCH] Add step StepCheckUpgradable This step check the package upgradable using package dependency info. Change-Id: Iff3753104596ebd347adf8b1ba80575cd9819de2 Signed-off-by: Sangyoon Jang --- src/hybrid/hybrid_installer.cc | 7 +++++++ src/wgt/wgt_installer.cc | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/src/hybrid/hybrid_installer.cc b/src/hybrid/hybrid_installer.cc index 82e8d34..4a258a2 100644 --- a/src/hybrid/hybrid_installer.cc +++ b/src/hybrid/hybrid_installer.cc @@ -56,6 +56,7 @@ #include #include #include +#include #include #include #include @@ -187,6 +188,7 @@ void HybridInstaller::UpdateSteps() { AddStep( ci::configuration::StepParseManifest::ManifestLocation::PACKAGE, ci::configuration::StepParseManifest::StoreLocation::NORMAL); + AddStep(); AddStep(); AddStep( wgt::configuration::StepParse::ConfigLocation::RESOURCE_WGT, true); @@ -282,6 +284,7 @@ void HybridInstaller::DeltaSteps() { AddStep( ci::configuration::StepParseManifest::ManifestLocation::PACKAGE, ci::configuration::StepParseManifest::StoreLocation::NORMAL); + AddStep(); AddStep(); AddStep(); AddStep( @@ -426,6 +429,7 @@ void HybridInstaller::MountUpdateSteps() { AddStep( ci::configuration::StepParseManifest::ManifestLocation::PACKAGE, ci::configuration::StepParseManifest::StoreLocation::NORMAL); + AddStep(); AddStep(); AddStep( wgt::configuration::StepParse::ConfigLocation::RESOURCE_WGT, true); @@ -526,6 +530,7 @@ void HybridInstaller::ManifestDirectUpdateSteps() { AddStep( ci::configuration::StepParseManifest::ManifestLocation::PACKAGE, ci::configuration::StepParseManifest::StoreLocation::NORMAL); + AddStep(); AddStep(); AddStep( wgt::configuration::StepParse::ConfigLocation::INSTALLED, true); @@ -651,6 +656,7 @@ void HybridInstaller::ReadonlyUpdateInstallSteps() { AddStep( ci::configuration::StepParseManifest::ManifestLocation::PACKAGE, ci::configuration::StepParseManifest::StoreLocation::NORMAL); + AddStep(); AddStep(); AddStep( wgt::configuration::StepParse::ConfigLocation::RESOURCE_WGT, true); @@ -713,6 +719,7 @@ void HybridInstaller::ReadonlyUpdateUninstallSteps() { AddStep( ci::configuration::StepParseManifest::ManifestLocation::INSTALLED, ci::configuration::StepParseManifest::StoreLocation::NORMAL); + AddStep(); AddStep(); AddStep(); AddStep(); diff --git a/src/wgt/wgt_installer.cc b/src/wgt/wgt_installer.cc index 0f7600f..c68ddd9 100644 --- a/src/wgt/wgt_installer.cc +++ b/src/wgt/wgt_installer.cc @@ -62,6 +62,7 @@ #include #include #include +#include #include #include #include @@ -188,6 +189,7 @@ void WgtInstaller::UpdateSteps() { AddStep( wgt::configuration::StepParse::ConfigLocation::PACKAGE, true); AddStep(); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -306,6 +308,7 @@ void WgtInstaller::DeltaSteps() { AddStep( ci::configuration::StepParseManifest::ManifestLocation::INSTALLED, ci::configuration::StepParseManifest::StoreLocation::BACKUP); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -436,6 +439,7 @@ void WgtInstaller::MountUpdateSteps() { AddStep( wgt::configuration::StepParse::ConfigLocation::PACKAGE, true); AddStep(); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -520,6 +524,7 @@ void WgtInstaller::ManifestDirectUpdateSteps() { AddStep( wgt::configuration::StepParse::ConfigLocation::INSTALLED, true); AddStep(); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -558,6 +563,7 @@ void WgtInstaller::ReadonlyUpdateInstallSteps() { AddStep(); AddStep( wgt::configuration::StepParse::ConfigLocation::PACKAGE, true); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -611,6 +617,7 @@ void WgtInstaller::ReadonlyUpdateUninstallSteps() { AddStep( ci::configuration::StepParseManifest::ManifestLocation::INSTALLED, ci::configuration::StepParseManifest::StoreLocation::NORMAL); + AddStep(); AddStep(); AddStep(); AddStep(); -- 2.7.4