Add StepPrivilegeCompatibility at ReadonlyUpdateUninstallSteps 22/167322/1
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 05:37:40 +0000 (14:37 +0900)
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 a155b12..0ff395d 100644 (file)
@@ -630,6 +630,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>();