From c6e23c099cea348e11ceb6c93ed31dda2e2f7e64 Mon Sep 17 00:00:00 2001 From: Sangyoon Jang Date: Wed, 13 Mar 2019 15:29:02 +0900 Subject: [PATCH] Add step StepCheckUpgradable This step check the package upgradable using package dependency info. Change-Id: I0c26e23d44c7325d2d0f94781304c575c3258682 Signed-off-by: Sangyoon Jang --- src/tpk/tpk_installer.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/tpk/tpk_installer.cc b/src/tpk/tpk_installer.cc index 80b7874..0da96f1 100644 --- a/src/tpk/tpk_installer.cc +++ b/src/tpk/tpk_installer.cc @@ -58,6 +58,7 @@ #include #include #include +#include #include #include #include @@ -178,6 +179,7 @@ void TpkInstaller::UpdateSteps() { ci::configuration::StepParseManifest::ManifestLocation::PACKAGE, ci::configuration::StepParseManifest::StoreLocation::NORMAL); AddStep(); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -257,6 +259,7 @@ void TpkInstaller::ReinstallSteps() { ci::configuration::StepParseManifest::ManifestLocation::PACKAGE, ci::configuration::StepParseManifest::StoreLocation::NORMAL); AddStep(); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -307,6 +310,7 @@ void TpkInstaller::DeltaSteps() { ci::configuration::StepParseManifest::ManifestLocation::INSTALLED, ci::configuration::StepParseManifest::StoreLocation::BACKUP); AddStep(); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -438,6 +442,7 @@ void TpkInstaller::MountUpdateSteps() { ci::configuration::StepParseManifest::ManifestLocation::PACKAGE, ci::configuration::StepParseManifest::StoreLocation::NORMAL); AddStep(); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -519,6 +524,7 @@ void TpkInstaller::ManifestDirectUpdateSteps() { AddStep( ci::configuration::StepParseManifest::ManifestLocation::INSTALLED, ci::configuration::StepParseManifest::StoreLocation::NORMAL); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -623,6 +629,7 @@ void TpkInstaller::ReadonlyUpdateInstallSteps() { AddStep( ci::configuration::StepParseManifest::ManifestLocation::PACKAGE, ci::configuration::StepParseManifest::StoreLocation::NORMAL); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -670,6 +677,7 @@ void TpkInstaller::ReadonlyUpdateUninstallSteps() { AddStep( ci::configuration::StepParseManifest::ManifestLocation::INSTALLED, ci::configuration::StepParseManifest::StoreLocation::NORMAL); + AddStep(); AddStep(); AddStep(); AddStep( -- 2.34.1