#include <common/step/rds/step_rds_modify.h>
#include <common/step/rds/step_rds_parse.h>
#include <common/step/recovery/step_open_recovery_file.h>
+#include <common/step/recovery/step_create_recovery_file.h>
#include <common/step/security/step_check_old_certificate.h>
#include <common/step/security/step_check_signature.h>
#include <common/step/security/step_privacy_privilege.h>
void TpkInstaller::InstallSteps() {
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
+ AddStep<ci::configuration::StepCreateRecoveryFile>();
AddStep<ci::filesystem::StepUnzip>();
AddStep<ci::configuration::StepParseManifest>(
ci::configuration::StepParseManifest::ManifestLocation::PACKAGE,
void TpkInstaller::UpdateSteps() {
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
+ AddStep<ci::configuration::StepCreateRecoveryFile>();
AddStep<ci::filesystem::StepUnzip>();
AddStep<ci::configuration::StepParseManifest>(
ci::configuration::StepParseManifest::ManifestLocation::PACKAGE,
void TpkInstaller::DeltaSteps() {
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
+ AddStep<ci::configuration::StepCreateRecoveryFile>();
AddStep<ci::filesystem::StepUnzip>();
AddStep<ci::configuration::StepParseManifest>(
ci::configuration::StepParseManifest::ManifestLocation::PACKAGE,
void TpkInstaller::MountInstallSteps() {
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
+ AddStep<ci::configuration::StepCreateRecoveryFile>();
AddStep<ci::mount::StepMountUnpacked>();
AddStep<ci::configuration::StepParseManifest>(
ci::configuration::StepParseManifest::ManifestLocation::PACKAGE,
void TpkInstaller::MountUpdateSteps() {
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
+ AddStep<ci::configuration::StepCreateRecoveryFile>();
AddStep<ci::mount::StepMountUnpacked>();
AddStep<ci::configuration::StepParseManifest>(
ci::configuration::StepParseManifest::ManifestLocation::PACKAGE,