Fix MigrateExtImg mode 45/153645/2
authorSangyoon Jang <jeremy.jang@samsung.com>
Fri, 29 Sep 2017 04:28:38 +0000 (13:28 +0900)
committerSangyoon Jang <jeremy.jang@samsung.com>
Mon, 20 Nov 2017 08:44:58 +0000 (08:44 +0000)
Change-Id: Ie2a125c5647d6d2eb2efdf3e9824ea9f53f66ea3
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
src/wgt/wgt_installer.cc

index 08bf426..499e6df 100755 (executable)
@@ -624,7 +624,27 @@ WgtInstaller::WgtInstaller(ci::PkgMgrPtr pkgrmgr)
     case ci::RequestType::MigrateExtImg: {
       AddStep<ci::configuration::StepConfigure>(pkgmgr_);
       AddStep<ci::security::StepMigrateLegacyExtImage>();
+      AddStep<wgt::configuration::StepParse>(
+          wgt::configuration::StepParse::ConfigLocation::INSTALLED, true);
+      AddStep<ci::configuration::StepParsePreload>();
+      AddStep<ci::configuration::StepCheckTizenVersion>();
+      AddStep<wgt::security::StepDirectManifestCheckSignature>();
+      AddStep<ci::security::StepPrivilegeCompatibility>(
+          ci::security::StepPrivilegeCompatibility::InternalPrivType::WGT);
+      AddStep<wgt::security::StepCheckWgtNotificationCategory>();
+      AddStep<wgt::security::StepCheckWgtImePrivilege>();
+      AddStep<wgt::security::StepCheckSettingsLevel>();
+      AddStep<wgt::security::StepCheckWgtBackgroundCategory>();
+      AddStep<ci::filesystem::StepCopyTep>();
+      AddStep<ci::filesystem::StepRemoveGlobalAppSymlinks>();
+      AddStep<wgt::filesystem::StepWgtPatchIcons>();
+      AddStep<wgt::pkgmgr::StepGenerateXml>();
+      AddStep<ci::pkgmgr::StepUpdateApplication>();
+      AddStep<ci::security::StepRegisterSecurity>();
+      AddStep<ci::pkgmgr::StepRunParserPlugin>(
+          ci::Plugin::ActionType::Install);
       AddStep<ci::filesystem::StepChangeOwnershipAndPermission>();
+      AddStep<ci::filesystem::StepCreateGlobalAppSymlinks>();
       break;
     }
     default: {