#include <common/installer/app_installer.h>
#include "rpk/step/configuration/step_parse_rpk_manifest.h"
+#include "rpk/step/pkgmgr/step_rpk_manifest_adjustment.h"
#include "rpk/step/pkgmgr/step_kill_rscapps.h"
namespace ci = common_installer;
ReplaceStep<rpk::configuration::StepParseRpkManifest>("ParseManifest",
rpk::configuration::StepParseRpkManifest::ManifestLocation::PACKAGE,
rpk::configuration::StepParseRpkManifest::StoreLocation::NORMAL);
+ AddStepAfter<rpk::pkgmgr::StepRpkManifestAdjustment>("Copy");
// TODO(jungh.yeon) : these steps are temporary removed
RemoveStep("Signature");
AddStep<ci::security::StepSignature>(true);
AddStep<ci::security::StepRollbackInstallationSecurity>();
AddStep<ci::filesystem::StepCopy>();
+ AddStep<rpk::pkgmgr::StepRpkManifestAdjustment>();
AddStep<ci::security::StepRegisterSecurity>();
AddStep<ci::pkgmgr::StepRegisterApplication>();
AddStep<ci::filesystem::StepChangeOwnershipAndPermission>();
ReplaceStep<rpk::configuration::StepParseRpkManifest>("ParseManifest",
rpk::configuration::StepParseRpkManifest::ManifestLocation::INSTALLED,
rpk::configuration::StepParseRpkManifest::StoreLocation::BACKUP);
+
+ AddStepAfter<rpk::pkgmgr::StepRpkManifestAdjustment>("CopyBackup");
/*
Current step order :
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
AddStep<ci::configuration::StepBlockCrossUpdate>();
AddStep<ci::backup::StepBackupManifest>();
AddStep<ci::backup::StepCopyBackup>();
+ AddStep<rpk::pkgmgr::StepRpkManifestAdjustment>();
AddStep<ci::security::StepUpdateSecurity>();
AddStep<ci::pkgmgr::StepUpdateApplication>();
AddStep<ci::filesystem::StepUpdateStorageDirectories>();
rpk::configuration::StepParseRpkManifest::ManifestLocation::INSTALLED,
rpk::configuration::StepParseRpkManifest::StoreLocation::NORMAL);
+ AddStepAfter<rpk::pkgmgr::StepRpkManifestAdjustment>("Signature");
+
/*
Current step order :
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
AddStep<ci::configuration::StepParsePreload>();
AddStep<ci::configuration::StepCheckTizenVersion>();
AddStep<ci::security::StepSignature>(true);
+ AddStep<rpk::pkgmgr::StepRpkManifestAdjustment>();
AddStep<ci::security::StepRollbackInstallationSecurity>();
AddStep<ci::pkgmgr::StepRegisterApplication>();
AddStep<ci::security::StepRegisterSecurity>();
rpk::configuration::StepParseRpkManifest::ManifestLocation::INSTALLED,
rpk::configuration::StepParseRpkManifest::StoreLocation::NORMAL);
+ AddStepAfter<rpk::pkgmgr::StepRpkManifestAdjustment>("Signature");
/*
Current step order :
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
AddStep<ci::configuration::StepParsePreload>();
AddStep<ci::configuration::StepCheckTizenVersion>();
AddStep<ci::security::StepSignature>(true);
+ AddStep<rpk::pkgmgr::StepRpkManifestAdjustment>();
AddStep<ci::security::StepCheckOldCertificate>();
AddStep<ci::pkgmgr::StepUpdateApplication>();
AddStep<ci::security::StepRegisterSecurity>();
rpk::configuration::StepParseRpkManifest::ManifestLocation::INSTALLED,
rpk::configuration::StepParseRpkManifest::StoreLocation::BACKUP);
+ AddStepAfter<rpk::pkgmgr::StepRpkManifestAdjustment>("Signature");
+
/*
Current step order :
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
AddStep<ci::configuration::StepParsePreload>();
AddStep<ci::configuration::StepCheckTizenVersion>();
AddStep<ci::security::StepSignature>(true);
+ AddStep<rpk::pkgmgr::StepRpkManifestAdjustment>();
AddStep<ci::security::StepCheckOldCertificate>();
AddStep<ci::configuration::StepBlockCrossUpdate>();
AddStep<ci::filesystem::StepCopy>();