From: Damian Pietruchowski Date: Tue, 14 Mar 2017 14:52:23 +0000 (+0100) Subject: Change order of StepRemoveTemporaryDirectory X-Git-Tag: accepted/tizen/unified/20170515.154302~10 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1fef99c12ffdc618611d2541cae2710d213cd6fa;p=platform%2Fcore%2Fappfw%2Fwgt-backend.git Change order of StepRemoveTemporaryDirectory This step should be executed before parse manifest. Package id is written to recovery file in StepParse after StepUnzip. For example if installation is terminated after StepUnzip and package id is not written to recovery file then in StepParseManifest recovery is terminated with status RECOVERY_DONE. In this case unzipped directory is not removed without this commit. Commit, which adds recovery termination with status RECOVERY_DONE: - https://review.tizen.org/gerrit/#/c/118845/ Change-Id: Ieaf8bf3a9b7d1f1594afb876f14b479bf00e6b50 Signed-off-by: Damian Pietruchowski --- diff --git a/src/wgt/wgt_installer.cc b/src/wgt/wgt_installer.cc index 32ba8d6..ee1f9b3 100755 --- a/src/wgt/wgt_installer.cc +++ b/src/wgt/wgt_installer.cc @@ -381,10 +381,10 @@ WgtInstaller::WgtInstaller(ci::PkgMgrPtr pkgrmgr) void WgtInstaller::RecoverySteps() { AddStep(pkgmgr_); AddStep(); + AddStep(); AddStep( ci::configuration::StepParseManifest::ManifestLocation::RECOVERY, ci::configuration::StepParseManifest::StoreLocation::NORMAL); - AddStep(); AddStep(); AddStep(); AddStep();