From 42019b478305c100ca2746e47039c54dc2b38811 Mon Sep 17 00:00:00 2001 From: Junghyun Yeon Date: Fri, 15 Feb 2019 14:11:07 +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: I7a970d0cd482f722ab7a0c83a1b073b05b0c6104 Signed-off-by: Junghyun Yeon --- src/hybrid/hybrid_installer.cc | 17 +++++++++++++++++ src/wgt/wgt_installer.cc | 17 +++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/src/hybrid/hybrid_installer.cc b/src/hybrid/hybrid_installer.cc index 4ea41da..82e8d34 100644 --- a/src/hybrid/hybrid_installer.cc +++ b/src/hybrid/hybrid_installer.cc @@ -59,11 +59,14 @@ #include #include #include +#include #include #include #include +#include #include #include +#include #include #include #include @@ -170,6 +173,7 @@ void HybridInstaller::InstallSteps() { AddStep(); AddStep( ci::Plugin::ActionType::Install); + AddStep(); AddStep( wgt::filesystem::HybridAdditionalSharedDirs); AddStep(); @@ -231,6 +235,7 @@ void HybridInstaller::UpdateSteps() { AddStep(); AddStep( ci::Plugin::ActionType::Upgrade); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -261,6 +266,7 @@ void HybridInstaller::UninstallSteps() { AddStep(); AddStep( ci::Plugin::ActionType::Uninstall); + AddStep(); AddStep(); } @@ -328,6 +334,7 @@ void HybridInstaller::DeltaSteps() { AddStep(); AddStep( ci::Plugin::ActionType::Upgrade); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -405,6 +412,7 @@ void HybridInstaller::MountInstallSteps() { AddStep(); AddStep( ci::Plugin::ActionType::Install); + AddStep(); AddStep( wgt::filesystem::HybridAdditionalSharedDirs); AddStep(true); @@ -465,6 +473,7 @@ void HybridInstaller::MountUpdateSteps() { AddStep(); AddStep( ci::Plugin::ActionType::Upgrade); + AddStep(); AddStep(); AddStep(true); AddStep(); @@ -505,6 +514,7 @@ void HybridInstaller::ManifestDirectInstallSteps() { AddStep(); AddStep( ci::Plugin::ActionType::Install); + AddStep(); AddStep( wgt::filesystem::HybridAdditionalSharedDirs); AddStep(); @@ -548,6 +558,7 @@ void HybridInstaller::ManifestDirectUpdateSteps() { AddStep(); AddStep( ci::Plugin::ActionType::Upgrade); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -575,6 +586,7 @@ void HybridInstaller::ManifestPartialInstallSteps() { AddStep(); AddStep( ci::Plugin::ActionType::Install); + AddStep(); AddStep( wgt::filesystem::HybridAdditionalSharedDirs); AddStep(); @@ -606,6 +618,7 @@ void HybridInstaller::ManifestPartialUpdateSteps() { AddStep(); AddStep( ci::Plugin::ActionType::Upgrade); + AddStep(); AddStep(); AddStep(); } @@ -683,6 +696,7 @@ void HybridInstaller::ReadonlyUpdateInstallSteps() { AddStep(); AddStep( ci::Plugin::ActionType::Upgrade); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -721,6 +735,7 @@ void HybridInstaller::ReadonlyUpdateUninstallSteps() { AddStep(); AddStep(); AddStep(ci::Plugin::ActionType::Upgrade); + AddStep(); } void HybridInstaller::EnablePkgSteps() { @@ -733,6 +748,7 @@ void HybridInstaller::EnablePkgSteps() { ci::pkgmgr::StepUpdatePkgDisableInfo::ActionType::Enable); AddStep( ci::Plugin::ActionType::Install); + AddStep(); } void HybridInstaller::DisablePkgSteps() { @@ -745,6 +761,7 @@ void HybridInstaller::DisablePkgSteps() { ci::pkgmgr::StepUpdatePkgDisableInfo::ActionType::Disable); AddStep( ci::Plugin::ActionType::Uninstall); + AddStep(); } void HybridInstaller::MigrateExtImgSteps() { diff --git a/src/wgt/wgt_installer.cc b/src/wgt/wgt_installer.cc index ed09adf..0f7600f 100644 --- a/src/wgt/wgt_installer.cc +++ b/src/wgt/wgt_installer.cc @@ -66,11 +66,14 @@ #include #include #include +#include #include #include #include +#include #include #include +#include #include #include #include @@ -171,6 +174,7 @@ void WgtInstaller::InstallSteps() { AddStep(); AddStep( ci::Plugin::ActionType::Install); + AddStep(); AddStep( wgt::filesystem::WgtAdditionalSharedDirs); AddStep(); @@ -226,6 +230,7 @@ void WgtInstaller::UpdateSteps() { AddStep(); AddStep( ci::Plugin::ActionType::Upgrade); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -257,6 +262,7 @@ void WgtInstaller::UninstallSteps() { AddStep(); AddStep( ci::Plugin::ActionType::Uninstall); + AddStep(); AddStep(); } @@ -282,6 +288,7 @@ void WgtInstaller::ReinstallSteps() { AddStep(); AddStep( ci::security::StepRegisterTrustAnchor::RegisterType::UPDATE); + AddStep(); AddStep( ci::security::StepPrivacyPrivilege::ActionType::Update); AddStep(); @@ -343,6 +350,7 @@ void WgtInstaller::DeltaSteps() { AddStep(); AddStep( ci::Plugin::ActionType::Upgrade); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -414,6 +422,7 @@ void WgtInstaller::MountInstallSteps() { AddStep(); AddStep( ci::Plugin::ActionType::Install); + AddStep(); AddStep( wgt::filesystem::WgtAdditionalSharedDirs); AddStep(true); @@ -466,6 +475,7 @@ void WgtInstaller::MountUpdateSteps() { AddStep(); AddStep( ci::Plugin::ActionType::Upgrade); + AddStep(); AddStep(); AddStep(true); AddStep(); @@ -498,6 +508,7 @@ void WgtInstaller::ManifestDirectInstallSteps() { ci::security::StepPrivacyPrivilege::ActionType::Install); AddStep(); AddStep(ci::Plugin::ActionType::Install); + AddStep(); AddStep( wgt::filesystem::WgtAdditionalSharedDirs); AddStep(); @@ -535,6 +546,7 @@ void WgtInstaller::ManifestDirectUpdateSteps() { AddStep(); AddStep( ci::Plugin::ActionType::Upgrade); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -583,6 +595,7 @@ void WgtInstaller::ReadonlyUpdateInstallSteps() { ci::security::StepPrivacyPrivilege::ActionType::Update); AddStep(); AddStep(ci::Plugin::ActionType::Upgrade); + AddStep(); AddStep(); AddStep(); } @@ -621,6 +634,7 @@ void WgtInstaller::ReadonlyUpdateUninstallSteps() { AddStep(); AddStep(); AddStep(ci::Plugin::ActionType::Upgrade); + AddStep(); } void WgtInstaller::ManifestPartialInstallSteps() { @@ -641,6 +655,7 @@ void WgtInstaller::ManifestPartialInstallSteps() { ci::security::StepPrivacyPrivilege::ActionType::Install); AddStep(); AddStep(ci::Plugin::ActionType::Install); + AddStep(); AddStep( wgt::filesystem::WgtAdditionalSharedDirs); AddStep(); @@ -669,6 +684,7 @@ void WgtInstaller::ManifestPartialUpdateSteps() { AddStep(); AddStep( ci::Plugin::ActionType::Upgrade); + AddStep(); AddStep(); AddStep(); } @@ -727,6 +743,7 @@ void WgtInstaller::DisablePkgSteps() { ci::pkgmgr::StepUpdatePkgDisableInfo::ActionType::Disable); AddStep( ci::Plugin::ActionType::Uninstall); + AddStep(); } void WgtInstaller::MigrateExtImgSteps() { -- 2.7.4