Run parser plugin for rpk package 57/296057/2
authorSangyoon Jang <jeremy.jang@samsung.com>
Wed, 19 Jul 2023 04:58:42 +0000 (13:58 +0900)
committerSangyoon Jang <jeremy.jang@samsung.com>
Tue, 25 Jul 2023 06:16:12 +0000 (15:16 +0900)
Change-Id: Id98d529eadc322b8f31c035b858f66b0e69b17bf
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
src/rpk/rpk_installer.cc
src/rpk/step/pkgmgr/step_rpk_manifest_adjustment.cc

index d3d2f4c..838000d 100644 (file)
@@ -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<rpk::configuration::StepParseRpkManifest>("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<rpk::configuration::StepParseRpkManifest>("ParseManifest",
index 6792e1f..b783ca9 100644 (file)
@@ -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;
 }