#include <common/step/pkgmgr/step_update_app.h>
#include <common/step/pkgmgr/step_update_pkg_disable_info.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_signature.h>
#include <common/step/security/step_privacy_privilege.h>
#include <common/step/security/step_privilege_compatibility.h>
void HybridInstaller::InstallSteps() {
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
+ AddStep<ci::configuration::StepCreateRecoveryFile>();
AddStep<ci::filesystem::StepUnzip>();
AddStep<ci::configuration::StepParseManifest>(
ci::configuration::StepParseManifest::ManifestLocation::PACKAGE,
void HybridInstaller::UpdateSteps() {
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
+ AddStep<ci::configuration::StepCreateRecoveryFile>();
AddStep<ci::filesystem::StepUnzip>();
AddStep<ci::configuration::StepParseManifest>(
ci::configuration::StepParseManifest::ManifestLocation::PACKAGE,
void HybridInstaller::DeltaSteps() {
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
+ AddStep<ci::configuration::StepCreateRecoveryFile>();
AddStep<ci::filesystem::StepUnzip>();
AddStep<ci::configuration::StepParseManifest>(
ci::configuration::StepParseManifest::ManifestLocation::PACKAGE,
void HybridInstaller::MountInstallSteps() {
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
+ AddStep<ci::configuration::StepCreateRecoveryFile>();
AddStep<ci::mount::StepMountUnpacked>();
AddStep<ci::configuration::StepParseManifest>(
ci::configuration::StepParseManifest::ManifestLocation::PACKAGE,
void HybridInstaller::MountUpdateSteps() {
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
+ AddStep<ci::configuration::StepCreateRecoveryFile>();
AddStep<ci::mount::StepMountUnpacked>();
AddStep<ci::configuration::StepParseManifest>(
ci::configuration::StepParseManifest::ManifestLocation::PACKAGE,
#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 WgtInstaller::InstallSteps() {
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
+ AddStep<ci::configuration::StepCreateRecoveryFile>();
AddStep<ci::filesystem::StepUnzip>();
AddStep<wgt::configuration::StepParse>(
wgt::configuration::StepParse::ConfigLocation::PACKAGE, true);
void WgtInstaller::UpdateSteps() {
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
+ AddStep<ci::configuration::StepCreateRecoveryFile>();
AddStep<ci::filesystem::StepUnzip>();
AddStep<wgt::configuration::StepParse>(
wgt::configuration::StepParse::ConfigLocation::PACKAGE, true);
void WgtInstaller::DeltaSteps() {
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
+ AddStep<ci::configuration::StepCreateRecoveryFile>();
AddStep<ci::filesystem::StepUnzip>();
AddStep<wgt::configuration::StepParse>(
wgt::configuration::StepParse::ConfigLocation::PACKAGE, false);
void WgtInstaller::MountInstallSteps() {
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
+ AddStep<ci::configuration::StepCreateRecoveryFile>();
AddStep<ci::mount::StepMountUnpacked>();
AddStep<wgt::configuration::StepParse>(
wgt::configuration::StepParse::ConfigLocation::PACKAGE, true);
void WgtInstaller::MountUpdateSteps() {
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
+ AddStep<ci::configuration::StepCreateRecoveryFile>();
AddStep<ci::mount::StepMountUnpacked>();
AddStep<wgt::configuration::StepParse>(
wgt::configuration::StepParse::ConfigLocation::PACKAGE, true);