bf::path unpack_dir_path = context_->unpacked_dir_path.get();
bf::path patch_dir_path = unpack_dir_path;
bf::path mount_dir_path = unpack_dir_path;
+ bf::path shared_res_backup_dir_path = unpack_dir_path;
patch_dir_path += ".patch";
mount_dir_path += ".bck";
+ shared_res_backup_dir_path += ".SharedRes";
if (unpack_dir_path.empty())
return Step::Status::OK;
- if (!RemoveAll(unpack_dir_path))
- return Step::Status::RECOVERY_ERROR;
- if (!RemoveAll(patch_dir_path))
- return Step::Status::RECOVERY_ERROR;
- if (!RemoveAll(mount_dir_path))
+ if (!RemoveAll(unpack_dir_path) ||
+ !RemoveAll(patch_dir_path) ||
+ !RemoveAll(mount_dir_path) ||
+ !RemoveAll(shared_res_backup_dir_path))
return Step::Status::RECOVERY_ERROR;
return Step::Status::OK;
}