#ifndef COMMON_STEP_BACKUP_STEP_COPY_BACKUP_H_
#define COMMON_STEP_BACKUP_STEP_COPY_BACKUP_H_
-#include <boost/filesystem/path.hpp>
-
#include <manifest_parser/utils/logging.h>
+#include <filesystem>
+
#include "common/installer_context.h"
#include "common/step/step.h"
void RemoveContent();
bool CleanBackupDirectory();
bool RollbackApplicationDirectory();
- bool MoveMountPointContent(const boost::filesystem::path& from,
- const boost::filesystem::path& to);
+ bool MoveMountPointContent(const std::filesystem::path& from,
+ const std::filesystem::path& to);
void AddRecoveryInfo();
bool ShouldBackupSharedRes();
- boost::filesystem::path install_path_;
- boost::filesystem::path backup_path_;
+ std::filesystem::path install_path_;
+ std::filesystem::path backup_path_;
STEP_NAME(CopyBackup)
};