From: Ilho Kim Date: Wed, 8 May 2024 05:45:27 +0000 (+0900) Subject: Fix StepCheckOldCertificate X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Ftizen;p=platform%2Fcore%2Fappfw%2Fwgt-backend.git Fix StepCheckOldCertificate Requires: [app-installers] https://review.tizen.org/gerrit/310778 Change-Id: Iac17e2982abb02709848ceeeb7a7ee4ef703c42c Signed-off-by: Ilho Kim --- 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);