From: Seungha Son Date: Thu, 31 Aug 2017 23:33:46 +0000 (+0900) Subject: Add step for privacy privilege X-Git-Tag: submit/tizen/20170928.055049~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fef69ece329d3a6c026040741dd88c037588759b;p=platform%2Fcore%2Fappfw%2Ftpk-backend.git Add step for privacy privilege Related changes: app-installers : https://review.tizen.org/gerrit/#/c/146903/ wgt-backend : https://review.tizen.org/gerrit/#/c/147038/ Signed-off-by: Seungha Son Change-Id: I73be449557c61d8eb8ea79c276bd12366c5726a3 --- diff --git a/src/tpk/tpk_installer.cc b/src/tpk/tpk_installer.cc index dd52f73..b14a9f2 100644 --- a/src/tpk/tpk_installer.cc +++ b/src/tpk/tpk_installer.cc @@ -68,6 +68,7 @@ #include #include #include +#include #include #include #include @@ -207,6 +208,8 @@ void TpkInstaller::InstallSteps() { AddStep(); AddStep(); AddStep(); + AddStep( + ci::security::StepPrivacyPrivilege::ActionType::Install); AddStep(); AddStep( ci::Plugin::ActionType::Install); @@ -251,6 +254,8 @@ void TpkInstaller::UpdateSteps() { AddStep(); AddStep(); AddStep(); + AddStep( + ci::security::StepPrivacyPrivilege::ActionType::Update); AddStep(); AddStep(ci::Plugin::ActionType::Upgrade); AddStep(); @@ -278,6 +283,8 @@ void TpkInstaller::UninstallSteps() { AddStep(); AddStep(); AddStep(); + AddStep( + ci::security::StepPrivacyPrivilege::ActionType::Uninstall); AddStep(); AddStep(); AddStep(); @@ -320,6 +327,8 @@ void TpkInstaller::ReinstallSteps() { AddStep(); AddStep(); AddStep(); + AddStep( + ci::security::StepPrivacyPrivilege::ActionType::Update); AddStep(); AddStep(ci::Plugin::ActionType::Upgrade); AddStep(); @@ -365,6 +374,8 @@ void TpkInstaller::DeltaSteps() { AddStep(); AddStep(); AddStep(); + AddStep( + ci::security::StepPrivacyPrivilege::ActionType::Update); AddStep(); AddStep(ci::Plugin::ActionType::Upgrade); AddStep(); @@ -434,6 +445,8 @@ void TpkInstaller::MountInstallSteps() { AddStep(); AddStep(); AddStep(); + AddStep( + ci::security::StepPrivacyPrivilege::ActionType::Install); AddStep(); AddStep( ci::Plugin::ActionType::Install); @@ -477,6 +490,8 @@ void TpkInstaller::MountUpdateSteps() { AddStep(); AddStep(); AddStep(); + AddStep( + ci::security::StepPrivacyPrivilege::ActionType::Update); AddStep(); AddStep(ci::Plugin::ActionType::Upgrade); AddStep(); @@ -506,6 +521,8 @@ void TpkInstaller::ManifestDirectInstallSteps() { AddStep(); AddStep(); AddStep(); + AddStep( + ci::security::StepPrivacyPrivilege::ActionType::Install); AddStep(); AddStep(ci::Plugin::ActionType::Install); AddStep(); @@ -534,6 +551,8 @@ void TpkInstaller::ManifestDirectUpdateSteps() { AddStep(); AddStep(); AddStep(); + AddStep( + ci::security::StepPrivacyPrivilege::ActionType::Update); AddStep(); AddStep(ci::Plugin::ActionType::Upgrade); AddStep(); @@ -554,6 +573,8 @@ void TpkInstaller::ManifestPartialInstallSteps() { AddStep(); AddStep(); AddStep(); + AddStep( + ci::security::StepPrivacyPrivilege::ActionType::Install); AddStep(); AddStep(ci::Plugin::ActionType::Install); AddStep(); @@ -574,6 +595,8 @@ void TpkInstaller::ManifestPartialUpdateSteps() { AddStep(); AddStep(); AddStep(); + AddStep( + ci::security::StepPrivacyPrivilege::ActionType::Update); AddStep(); AddStep(ci::Plugin::ActionType::Upgrade); AddStep(); @@ -595,6 +618,8 @@ void TpkInstaller::PartialUninstallSteps() { AddStep(); AddStep(); AddStep(); + AddStep( + ci::security::StepPrivacyPrivilege::ActionType::Uninstall); AddStep(); } @@ -629,6 +654,8 @@ void TpkInstaller::ReadonlyUpdateInstallSteps() { AddStep(); AddStep(); AddStep(); + AddStep( + ci::security::StepPrivacyPrivilege::ActionType::Update); AddStep(); AddStep(ci::Plugin::ActionType::Upgrade); AddStep(); @@ -656,6 +683,8 @@ void TpkInstaller::ReadonlyUpdateUninstallSteps() { AddStep(); AddStep(); AddStep(); + AddStep( + ci::security::StepPrivacyPrivilege::ActionType::Update); AddStep(); AddStep(); AddStep();