#ifndef COMMON_STEP_FILESYSTEM_STEP_COPY_STORAGE_DIRECTORIES_H_
#define COMMON_STEP_FILESYSTEM_STEP_COPY_STORAGE_DIRECTORIES_H_
-#include <boost/filesystem/path.hpp>
-
#include <manifest_parser/utils/logging.h>
+#include <filesystem>
+
#include "common/step/step.h"
namespace common_installer {
Status precheck() override;
protected:
- bool CopyAppStorage(const boost::filesystem::path& in_src,
- const boost::filesystem::path& in_dst,
+ bool CopyAppStorage(const std::filesystem::path& in_src,
+ const std::filesystem::path& in_dst,
const char *key, bool merge_dirs = false);
bool CacheDir();
void RemoveAll();
- boost::filesystem::path backup_path_;
+ std::filesystem::path backup_path_;
STEP_NAME(CopyStorageDirectories)
};