Add StepPrivilegeCompatibility at some hybrid requests 47/211747/1
authorIlho Kim <ilho159.kim@samsung.com>
Fri, 9 Aug 2019 01:08:34 +0000 (10:08 +0900)
committerIlho Kim <ilho159.kim@samsung.com>
Fri, 9 Aug 2019 01:08:34 +0000 (10:08 +0900)
Add missing step for ManifestPartialInstall and ManifestPartialUpdate requests.

Change-Id: Ib6259bfb6643919e6ec6709d957fe7d362a380ad
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
src/hybrid/hybrid_installer.cc

index 6bf6bef..abcda0d 100644 (file)
@@ -538,6 +538,8 @@ HybridInstaller::HybridInstaller(common_installer::PkgMgrPtr pkgmgr)
       AddStep<ci::configuration::StepParsePreload>();
       AddStep<ci::security::StepCheckSignature>();
       AddStep<ci::security::StepSaveSignature>();
+      AddStep<ci::security::StepPrivilegeCompatibility>(
+          ci::security::StepPrivilegeCompatibility::InternalPrivType::BOTH);
       AddStep<ci::filesystem::StepRemoveGlobalAppSymlinks>();
       AddStep<ci::pkgmgr::StepRegisterApplication>();
       AddStep<ci::security::StepRegisterTrustAnchor>(
@@ -567,6 +569,8 @@ HybridInstaller::HybridInstaller(common_installer::PkgMgrPtr pkgmgr)
       AddStep<ci::configuration::StepParseManifest>(
           ci::configuration::StepParseManifest::ManifestLocation::INSTALLED,
           ci::configuration::StepParseManifest::StoreLocation::BACKUP);
+      AddStep<ci::security::StepPrivilegeCompatibility>(
+          ci::security::StepPrivilegeCompatibility::InternalPrivType::BOTH);
       AddStep<ci::pkgmgr::StepKillApps>();
       AddStep<ci::filesystem::StepRemoveGlobalAppSymlinks>();
       AddStep<ci::pkgmgr::StepUpdateApplication>();