From 7160aaa4780692fd4ff48891e14c7ca73d9f2ccc Mon Sep 17 00:00:00 2001 From: Ilho Kim Date: Wed, 8 May 2024 14:45:27 +0900 Subject: [PATCH] Fix StepCheckOldCertificate Requires: [app-installers] https://review.tizen.org/gerrit/310778 Change-Id: Iac17e2982abb02709848ceeeb7a7ee4ef703c42c Signed-off-by: Ilho Kim --- src/wgt/wgt_installer.cc | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/wgt/wgt_installer.cc b/src/wgt/wgt_installer.cc index 82f1e8d..24aa876 100644 --- a/src/wgt/wgt_installer.cc +++ b/src/wgt/wgt_installer.cc @@ -11,6 +11,7 @@ #include #include #include +#include #include #include @@ -93,6 +94,8 @@ void WgtInstaller::UpdateSteps() { AppInstaller::UpdateSteps(); ReplaceStep("ParseManifest", wgt::configuration::StepParse::ConfigLocation::PACKAGE, true); + ReplaceStep("CheckOldCertificate", + "res/wgt/"); AddStepAfter("CheckOldCertificate", ci::security::StepPrivilegeCompatibility::InternalPrivType::WGT); AddStepAfter("PrivilegeCompatibility"); @@ -140,6 +143,8 @@ void WgtInstaller::DeltaSteps() { AppInstaller::DeltaSteps(); ReplaceStep("ParseManifest", wgt::configuration::StepParse::ConfigLocation::PACKAGE, false); + ReplaceStep("CheckOldCertificate", + "res/wgt/"); AddStepAfter( "EnableExternalMount"); ReplaceStep("DeltaPatch", "res/wgt/"); @@ -204,6 +209,8 @@ void WgtInstaller::MountUpdateSteps() { AppInstaller::MountUpdateSteps(); ReplaceStep("ParseManifest", wgt::configuration::StepParse::ConfigLocation::PACKAGE, true); + ReplaceStep("CheckOldCertificate", + "res/wgt/"); AddStepAfter("CheckOldCertificate", ci::security::StepPrivilegeCompatibility::InternalPrivType::WGT); AddStepAfter("PrivilegeCompatibility"); @@ -255,6 +262,8 @@ void WgtInstaller::ManifestDirectUpdateSteps() { ReplaceStep("ParseManifest", wgt::configuration::StepParse::ConfigLocation::INSTALLED, true); ReplaceStep("Signature", true); + ReplaceStep("CheckOldCertificate", + "res/wgt/"); AddStepAfter( "CheckOldCertificate", ci::security::StepPrivilegeCompatibility::InternalPrivType::WGT); @@ -276,6 +285,8 @@ void WgtInstaller::ReadonlyUpdateInstallSteps() { AppInstaller::ReadonlyUpdateInstallSteps(); ReplaceStep("ParseManifest", wgt::configuration::StepParse::ConfigLocation::PACKAGE, true); + ReplaceStep("CheckOldCertificate", + "res/wgt/"); AddStepAfter("CheckOldCertificate", ci::security::StepPrivilegeCompatibility::InternalPrivType::WGT); AddStepAfter("PrivilegeCompatibility"); @@ -339,6 +350,8 @@ void WgtInstaller::ManifestPartialUpdateSteps() { ReplaceStep("ParseManifest", wgt::configuration::StepParse::ConfigLocation::INSTALLED, true); ReplaceStep("Signature", false); + ReplaceStep("CheckOldCertificate", + "res/wgt/"); AddStepAfter( "CheckOldCertificate", ci::security::StepPrivilegeCompatibility::InternalPrivType::WGT); -- 2.7.4