From: Sangyoon Jang Date: Wed, 19 Jul 2023 04:58:42 +0000 (+0900) Subject: Run parser plugin for rpk package X-Git-Tag: accepted/tizen/unified/20230801.174208~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b7594f2a07e7055bd11f48be97867b4410d5548b;p=platform%2Fcore%2Fappfw%2Frpk-installer.git Run parser plugin for rpk package Change-Id: Id98d529eadc322b8f31c035b858f66b0e69b17bf Signed-off-by: Sangyoon Jang --- diff --git a/src/rpk/rpk_installer.cc b/src/rpk/rpk_installer.cc index d3d2f4c..838000d 100644 --- a/src/rpk/rpk_installer.cc +++ b/src/rpk/rpk_installer.cc @@ -38,7 +38,6 @@ void RpkInstaller::InstallSteps() { RemoveStep("CreateResControlDirectories"); RemoveStep("RegisterTrustAnchor"); RemoveStep("PrivacyPrivilege"); - RemoveStep("RunParserPlugin"); RemoveStep("CreateStorageDirectories"); RemoveStep("CreateGlobalAppSymlinks"); @@ -85,7 +84,6 @@ void RpkInstaller::UpdateSteps() { RemoveStep("CreateResControlDirectories"); RemoveStep("RegisterTrustAnchor"); RemoveStep("PrivacyPrivilege"); - RemoveStep("RunParserPlugin"); RemoveStep("UpdateStorageDirectories"); RemoveStep("CreateGlobalAppSymlinks"); @@ -131,7 +129,6 @@ void RpkInstaller::UninstallSteps() { AppInstaller::UninstallSteps(); RemoveStep("KillApps"); - RemoveStep("RunParserPlugin"); RemoveStep("RemoveGlobalAppSymlinks"); RemoveStep("OptionalAcquireExternalStorage"); RemoveStep("RemovePerUserStorageDirectories"); @@ -168,7 +165,6 @@ void RpkInstaller::RecoverySteps() { AppInstaller::RecoverySteps(); RemoveStep("RecoverIcons"); - RemoveStep("RecoverParserPlugin"); RemoveStep("RecoverExternalStorage"); RemoveStep("RecoverGlobalAppSymlinks"); RemoveStep("MountRecover"); @@ -202,7 +198,6 @@ void RpkInstaller::ManifestDirectInstallSteps() { RemoveStep("CreateResControlDirectories"); RemoveStep("RegisterTrustAnchor"); RemoveStep("PrivacyPrivilege"); - RemoveStep("RunParserPlugin"); RemoveStep("CreateStorageDirectories"); RemoveStep("CreateGlobalAppSymlinks"); @@ -240,7 +235,6 @@ void RpkInstaller::ManifestDirectUpdateSteps() { RemoveStep("CreateResControlDirectories"); RemoveStep("RegisterTrustAnchor"); RemoveStep("PrivacyPrivilege"); - RemoveStep("RunParserPlugin"); RemoveStep("UpdateStorageDirectories"); RemoveStep("CreateGlobalAppSymlinks"); @@ -276,7 +270,6 @@ void RpkInstaller::ManifestPartialInstallSteps() { RemoveStep("RemoveGlobalAppSymlinks"); RemoveStep("RegisterTrustAnchor"); RemoveStep("PrivacyPrivilege"); - RemoveStep("RunParserPlugin"); RemoveStep("CreateStorageDirectories"); RemoveStep("CreateGlobalAppSymlinks"); @@ -305,7 +298,6 @@ void RpkInstaller::ManifestPartialUpdateSteps() { RemoveStep("KillApps"); RemoveStep("RegisterTrustAnchor"); RemoveStep("PrivacyPrivilege"); - RemoveStep("RunParserPlugin"); RemoveStep("UpdateStorageDirectories"); RemoveStep("CreateGlobalAppSymlinks"); @@ -336,7 +328,6 @@ void RpkInstaller::PartialUninstallSteps() { RemoveStep("RemovePerUserStorageDirectories"); RemoveStep("UnregisterTrustAnchor"); RemoveStep("PrivacyPrivilege"); - RemoveStep("RunParserPlugin"); ReplaceStep("ParseManifest", rpk::configuration::StepParseRpkManifest::ManifestLocation::INSTALLED, @@ -366,7 +357,6 @@ void RpkInstaller::ReadonlyUpdateInstallSteps() { RemoveStep("CreateResControlDirectories"); RemoveStep("RegisterTrustAnchor"); RemoveStep("PrivacyPrivilege"); - RemoveStep("RunParserPlugin"); RemoveStep("UpdateStorageDirectories"); RemoveStep("CreateGlobalAppSymlinks"); @@ -420,7 +410,6 @@ void RpkInstaller::ReadonlyUpdateUninstallSteps() { RemoveStep("RemoveIcons"); RemoveStep("RemoveTep"); RemoveStep("RemoveUserData"); - RemoveStep("RunParserPlugin"); RemoveStep("UpdateStorageDirectories"); ReplaceStep("ParseManifest", diff --git a/src/rpk/step/pkgmgr/step_rpk_manifest_adjustment.cc b/src/rpk/step/pkgmgr/step_rpk_manifest_adjustment.cc index 6792e1f..b783ca9 100644 --- a/src/rpk/step/pkgmgr/step_rpk_manifest_adjustment.cc +++ b/src/rpk/step/pkgmgr/step_rpk_manifest_adjustment.cc @@ -103,6 +103,8 @@ common_installer::Step::Status StepRpkManifestAdjustment::process() { return Step::Status::ERROR; } + context_->xml_path.set(new_path_.string()); + return Step::Status::OK; }