From: Lukasz Wartalowicz Date: Wed, 20 Jan 2016 13:38:56 +0000 (+0100) Subject: Add StepRunParserPlugin to tpk-backend X-Git-Tag: submit/tizen/20160211.093134^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=df553db83b8f8ca83722c91d80e6750f01f4649c;p=platform%2Fcore%2Fappfw%2Ftpk-backend.git Add StepRunParserPlugin to tpk-backend Requires: - https://review.tizen.org/gerrit/#/c/57334/ Add StepRunParserPlugin to tpk-backend Change-Id: I53637957d88273a06e520548cec795df852b6c7a --- diff --git a/src/tpk/tpk_installer.cc b/src/tpk/tpk_installer.cc index f209a85..26d07e8 100644 --- a/src/tpk/tpk_installer.cc +++ b/src/tpk/tpk_installer.cc @@ -34,6 +34,7 @@ #include #include #include +#include #include #include #include @@ -123,6 +124,8 @@ void TpkInstaller::InstallSteps() { AddStep(); AddStep(); AddStep(); + AddStep( + ci::PluginsLauncher::ActionType::Install); } void TpkInstaller::UpdateSteps() { @@ -152,6 +155,8 @@ void TpkInstaller::UpdateSteps() { AddStep(); AddStep(); AddStep(); + AddStep( + ci::PluginsLauncher::ActionType::Upgrade); /* TODO(jungh.yeon): this temporary step will be removed * when secondary parsing procedure has removed*/ AddStep(); @@ -162,6 +167,8 @@ void TpkInstaller::UninstallSteps() { AddStep( ci::parse::StepParseManifest::ManifestLocation::INSTALLED, ci::parse::StepParseManifest::StoreLocation::NORMAL); + AddStep( + ci::PluginsLauncher::ActionType::Uninstall); AddStep(); AddStep(); AddStep(); @@ -201,6 +208,8 @@ void TpkInstaller::DeltaSteps() { AddStep(); AddStep(); AddStep(); + AddStep( + ci::PluginsLauncher::ActionType::Upgrade); } void TpkInstaller::RecoverySteps() { @@ -232,6 +241,8 @@ void TpkInstaller::ManifestDirectInstallSteps() { AddStep(); AddStep(); AddStep(); + AddStep( + ci::PluginsLauncher::ActionType::Install); } void TpkInstaller::ManifestDirectUpdateSteps() { @@ -249,6 +260,8 @@ void TpkInstaller::ManifestDirectUpdateSteps() { AddStep(); AddStep(); AddStep(); + AddStep( + ci::PluginsLauncher::ActionType::Upgrade); } void TpkInstaller::ClearSteps() {