From 2299c4f55adc711d22f4446e0c4edddf8f55af93 Mon Sep 17 00:00:00 2001 From: Sangyoon Jang Date: Mon, 13 Jun 2016 13:56:01 +0900 Subject: [PATCH] Add StepCheckRestriction Added at install, uninstall, reinstall, move, mount install. Change-Id: I07a122cef2ed349e4b780eac6832b1fe64be230d Signed-off-by: Sangyoon Jang --- src/tpk/tpk_installer.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/tpk/tpk_installer.cc b/src/tpk/tpk_installer.cc index ab2aba6..24cd4db 100644 --- a/src/tpk/tpk_installer.cc +++ b/src/tpk/tpk_installer.cc @@ -35,6 +35,7 @@ #include #include #include +#include #include #include #include @@ -136,6 +137,7 @@ void TpkInstaller::InstallSteps() { ci::configuration::StepParseManifest::ManifestLocation::PACKAGE, ci::configuration::StepParseManifest::StoreLocation::NORMAL); AddStep(); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -195,6 +197,7 @@ void TpkInstaller::UpdateSteps() { void TpkInstaller::UninstallSteps() { AddStep(pkgmgr_); + AddStep(); AddStep(); AddStep( ci::configuration::StepParseManifest::ManifestLocation::INSTALLED, @@ -219,6 +222,7 @@ void TpkInstaller::ReinstallSteps() { ci::configuration::StepParseManifest::ManifestLocation::PACKAGE, ci::configuration::StepParseManifest::StoreLocation::NORMAL); AddStep(); + AddStep(); AddStep(); // TODO(t.iwanek): add StepCheckSignature which is missing // this step is temporary removed because of validation problems as files @@ -280,6 +284,7 @@ void TpkInstaller::DeltaSteps() { void TpkInstaller::MoveSteps() { AddStep(pkgmgr_); + AddStep(); AddStep( ci::configuration::StepParseManifest::ManifestLocation::INSTALLED, ci::configuration::StepParseManifest::StoreLocation::NORMAL); @@ -311,6 +316,7 @@ void TpkInstaller::MountInstallSteps() { ci::configuration::StepParseManifest::ManifestLocation::PACKAGE, ci::configuration::StepParseManifest::StoreLocation::NORMAL); AddStep(); + AddStep(); AddStep(); AddStep(); AddStep(); -- 2.7.4