Remove boost dependency
[platform/core/appfw/app-installers.git] / src / common / step / security / step_signature.h
index 2969ceb..1534d1a 100644 (file)
@@ -5,10 +5,9 @@
 #ifndef COMMON_STEP_SECURITY_STEP_SIGNATURE_H_
 #define COMMON_STEP_SECURITY_STEP_SIGNATURE_H_
 
-#include <boost/filesystem/path.hpp>
-
 #include <manifest_parser/utils/logging.h>
 
+#include <filesystem>
 #include <memory>
 
 #include "common/installer_context.h"
@@ -36,12 +35,12 @@ class StepSignature : public Step {
   Status precheck() override;
 
  protected:
-  virtual boost::filesystem::path GetSignatureRoot() const;
+  virtual std::filesystem::path GetSignatureRoot() const;
   virtual Status CheckPrivilegeLevel(PrivilegeLevel level);
 
  private:
   bool save_signature_;
-  boost::filesystem::path backup_path_;
+  std::filesystem::path backup_path_;
   std::unique_ptr<Signature> signature_;
 
   STEP_NAME(Signature)