Skip copying rw directories if request mode is global 27/114327/3
authorDamian Pietruchowski <d.pietruchow@samsung.com>
Fri, 10 Feb 2017 15:58:41 +0000 (16:58 +0100)
committerjongmyeong ko <jongmyeong.ko@samsung.com>
Mon, 13 Feb 2017 14:41:09 +0000 (06:41 -0800)
When request mode is global rw directories should not exist
in /opt/usr/globalapps/pkg_id, so we should not copying
this directories to backup.

Change-Id: I4b0807fa1a65e1da7a2b7c2ff4cc422513653d43
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
src/common/step/filesystem/step_recover_storage_directories.cc

index 5f87ed8..62d4d13 100644 (file)
@@ -32,6 +32,8 @@ bool StepRecoverStorageDirectories::MoveAppStorage(
 }
 
 Step::Status StepRecoverStorageDirectories::RecoveryUpdate() {
+  if (context_->request_mode.get() == RequestMode::GLOBAL)
+    return Status::OK;
   if (!context_->pkg_path.get().empty()) {
     bf::path backup_path = common_installer::GetBackupPathForPackagePath(
         context_->pkg_path.get());