Add StepPrivilegeCompatibility at ReadonlyUpdateUninstallSteps 26/167326/2
authorSangyoon Jang <jeremy.jang@samsung.com>
Wed, 17 Jan 2018 05:37:40 +0000 (14:37 +0900)
committerSangyoon Jang <jeremy.jang@samsung.com>
Wed, 17 Jan 2018 08:42:33 +0000 (08:42 +0000)
To install internal privileges, StepPrivilegeCompatibility should be
added.

Change-Id: Ib31341771534ff6173f21e2b878f78f3b95cde3b
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
src/tpk/tpk_installer.cc

index 8523ccbadfda59f3eaa14bcba1b25e1a855138db..99018c72341af5b59a00bc4cc39e66fc5c4956cd 100644 (file)
@@ -688,6 +688,8 @@ void TpkInstaller::ReadonlyUpdateUninstallSteps() {
       ci::configuration::StepParseManifest::StoreLocation::NORMAL);
   AddStep<ci::configuration::StepParsePreload>();
   AddStep<ci::security::StepCheckSignature>();
+  AddStep<ci::security::StepPrivilegeCompatibility>(
+      ci::security::StepPrivilegeCompatibility::InternalPrivType::TPK);
   AddStep<ci::configuration::StepSwitchReadonlyMode>();
   AddStep<ci::pkgmgr::StepRunParserPlugin>(ci::Plugin::ActionType::Upgrade);
   AddStep<ci::pkgmgr::StepKillApps>();