From ca625dadda76259cec5543a2c4096e1d39fbc15f Mon Sep 17 00:00:00 2001 From: Junghyun Yeon Date: Tue, 15 May 2018 20:22:50 +0900 Subject: [PATCH] Supplement ParserPlugin - Adjust order of steps. - Add StepRecoverParserPlugin. Related changes: [app-installers] : https://review.tizen.org/gerrit/178962 Change-Id: I7bddab2ef30a9c6f4adc252bb41270f7559c2f86 Signed-off-by: Junghyun Yeon --- src/tpk/tpk_installer.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/tpk/tpk_installer.cc b/src/tpk/tpk_installer.cc index 427c2f1..d7f0aed 100644 --- a/src/tpk/tpk_installer.cc +++ b/src/tpk/tpk_installer.cc @@ -60,6 +60,7 @@ #include #include #include +#include #include #include #include @@ -221,8 +222,6 @@ void TpkInstaller::UninstallSteps() { ci::configuration::StepParseManifest::ManifestLocation::INSTALLED, ci::configuration::StepParseManifest::StoreLocation::NORMAL); AddStep(); - AddStep( - ci::Plugin::ActionType::Uninstall); AddStep(); AddStep(); AddStep(); @@ -238,6 +237,8 @@ void TpkInstaller::UninstallSteps() { AddStep(); AddStep(); AddStep(); + AddStep( + ci::Plugin::ActionType::Uninstall); AddStep(); } @@ -358,6 +359,7 @@ void TpkInstaller::RecoverySteps() { ci::configuration::StepParseManifest::StoreLocation::NORMAL); AddStep(); AddStep(); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -656,7 +658,6 @@ void TpkInstaller::ReadonlyUpdateUninstallSteps() { AddStep( ci::security::StepPrivilegeCompatibility::InternalPrivType::TPK); AddStep(); - AddStep(ci::Plugin::ActionType::Upgrade); AddStep(); AddStep(); AddStep(); @@ -674,6 +675,7 @@ void TpkInstaller::ReadonlyUpdateUninstallSteps() { AddStep(); AddStep(); AddStep(); + AddStep(ci::Plugin::ActionType::Upgrade); } void TpkInstaller::DisablePkgSteps() { -- 2.7.4