Add new step for creating recovery file 07/154907/6
authorDamian Pietruchowski <d.pietruchow@samsung.com>
Wed, 11 Oct 2017 11:14:09 +0000 (13:14 +0200)
committerDamian Pietruchowski <d.pietruchow@samsung.com>
Tue, 28 Nov 2017 14:12:59 +0000 (14:12 +0000)
Creating recovery file was moved from StepConfigure
to new step: StepCreateRecoveryFile

Submit together:
- https://review.tizen.org/gerrit/#/c/154906/
- https://review.tizen.org/gerrit/#/c/154908/

Change-Id: Ic1ab6e8b9897e36c94aba4d0ab765def7de6ddb9
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
src/tpk/tpk_installer.cc

index 36694d77fa3743172db78e8a9eeadbbb33c901e7..81edc778a366df19851d1765b4f4f43bd8581694 100644 (file)
@@ -66,6 +66,7 @@
 #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>
@@ -115,6 +116,7 @@ TpkInstaller::~TpkInstaller() {
 
 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,
@@ -156,6 +158,7 @@ void TpkInstaller::InstallSteps() {
 
 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,
@@ -275,6 +278,7 @@ void TpkInstaller::ReinstallSteps() {
 
 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,
@@ -356,6 +360,7 @@ void TpkInstaller::RecoverySteps() {
 
 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,
@@ -397,6 +402,7 @@ void TpkInstaller::MountInstallSteps() {
 
 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,