From dadf6523dde7cfba97c1abf39e3a317f5d6599ed Mon Sep 17 00:00:00 2001 From: Junghyun Yeon Date: Wed, 19 Dec 2018 21:13:58 +0900 Subject: [PATCH] Add StepRegisterPluginInfo - By adding procedure for storing plugin execution info, additional Step for storing it to db is needed. Related changes: [pkgmgr-info] : https://review.tizen.org/gerrit/#/c/platform/core/appfw/pkgmgr-info/+/195920/ [app-installers] : https://review.tizen.org/gerrit/#/c/platform/core/appfw/app-installers/+/195744/ Change-Id: I5b0ec598a6c65eb8abc2ce34d5bbc18eb868dfdd Signed-off-by: Junghyun Yeon --- src/tpk/tpk_installer.cc | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/tpk/tpk_installer.cc b/src/tpk/tpk_installer.cc index 4fe71cf..80b7874 100644 --- a/src/tpk/tpk_installer.cc +++ b/src/tpk/tpk_installer.cc @@ -62,11 +62,14 @@ #include #include #include +#include #include #include #include +#include #include #include +#include #include #include #include @@ -161,6 +164,7 @@ void TpkInstaller::InstallSteps() { AddStep(); AddStep( ci::Plugin::ActionType::Install); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -210,6 +214,7 @@ void TpkInstaller::UpdateSteps() { ci::security::StepPrivacyPrivilege::ActionType::Update); AddStep(); AddStep(ci::Plugin::ActionType::Upgrade); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -241,6 +246,7 @@ void TpkInstaller::UninstallSteps() { AddStep(); AddStep( ci::Plugin::ActionType::Uninstall); + AddStep(); AddStep(); } @@ -285,6 +291,7 @@ void TpkInstaller::ReinstallSteps() { ci::security::StepPrivacyPrivilege::ActionType::Update); AddStep(); AddStep(ci::Plugin::ActionType::Upgrade); + AddStep(); AddStep(); AddStep(); } @@ -336,6 +343,7 @@ void TpkInstaller::DeltaSteps() { ci::security::StepPrivacyPrivilege::ActionType::Update); AddStep(); AddStep(ci::Plugin::ActionType::Upgrade); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -416,6 +424,7 @@ void TpkInstaller::MountInstallSteps() { AddStep(); AddStep( ci::Plugin::ActionType::Install); + AddStep(); AddStep(); AddStep(true); AddStep(); @@ -464,6 +473,7 @@ void TpkInstaller::MountUpdateSteps() { ci::security::StepPrivacyPrivilege::ActionType::Update); AddStep(); AddStep(ci::Plugin::ActionType::Upgrade); + AddStep(); AddStep(); AddStep(true); AddStep(); @@ -498,6 +508,7 @@ void TpkInstaller::ManifestDirectInstallSteps() { ci::security::StepPrivacyPrivilege::ActionType::Install); AddStep(); AddStep(ci::Plugin::ActionType::Install); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -531,6 +542,7 @@ void TpkInstaller::ManifestDirectUpdateSteps() { ci::security::StepPrivacyPrivilege::ActionType::Update); AddStep(); AddStep(ci::Plugin::ActionType::Upgrade); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -554,6 +566,7 @@ void TpkInstaller::ManifestPartialInstallSteps() { ci::security::StepPrivacyPrivilege::ActionType::Install); AddStep(); AddStep(ci::Plugin::ActionType::Install); + AddStep(); AddStep(); AddStep(); } @@ -577,6 +590,7 @@ void TpkInstaller::ManifestPartialUpdateSteps() { ci::security::StepPrivacyPrivilege::ActionType::Update); AddStep(); AddStep(ci::Plugin::ActionType::Upgrade); + AddStep(); AddStep(); AddStep(); } @@ -598,6 +612,7 @@ void TpkInstaller::PartialUninstallSteps() { AddStep(); AddStep( ci::security::StepPrivacyPrivilege::ActionType::Uninstall); + AddStep(); AddStep(); } @@ -640,6 +655,7 @@ void TpkInstaller::ReadonlyUpdateInstallSteps() { ci::security::StepPrivacyPrivilege::ActionType::Update); AddStep(); AddStep(ci::Plugin::ActionType::Upgrade); + AddStep(); AddStep(); AddStep(); } @@ -677,6 +693,7 @@ void TpkInstaller::ReadonlyUpdateUninstallSteps() { AddStep(); AddStep(); AddStep(ci::Plugin::ActionType::Upgrade); + AddStep(); } void TpkInstaller::DisablePkgSteps() { @@ -689,6 +706,7 @@ void TpkInstaller::DisablePkgSteps() { ci::pkgmgr::StepUpdatePkgDisableInfo::ActionType::Disable); AddStep( ci::Plugin::ActionType::Uninstall); + AddStep(); } void TpkInstaller::EnablePkgSteps() { -- 2.34.1