Step::Status StepRemoveTemporaryDirectory::RemoveFiles() {
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;
patch_dir_path += ".patch";
+ mount_dir_path += ".bck";
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))
+ return Step::Status::RECOVERY_ERROR;
return Step::Status::OK;
}
}
if (!is_directory(filename_in_zip_path)) {
- FILE *out = fopen(raw_file_name_in_zip, "wbx");
+ FILE* out = fopen(raw_file_name_in_zip, "wbx");
if (!out) {
LOG(ERROR) << "Failed to open destination ";
return false;