Remove boost dependency
[platform/core/appfw/app-installers.git] / src / common / step / pkgmgr / step_remove_manifest.cc
index c56feb9..62e6cc8 100644 (file)
@@ -4,30 +4,25 @@
 
 #include "common/step/pkgmgr/step_remove_manifest.h"
 
-#include <boost/filesystem/path.hpp>
-#include <boost/filesystem/operations.hpp>
-#include <boost/system/error_code.hpp>
-
 #include <pkgmgr-info.h>
 #include <pkgmgr_installer.h>
 #include <tzplatform_config.h>
 
-#include <algorithm>
+#include <filesystem>
 #include <string>
 
 #include "common/utils/file_util.h"
 
-namespace bf = boost::filesystem;
-namespace bs = boost::system;
+namespace fs = std::filesystem;
 
 namespace common_installer {
 namespace pkgmgr {
 
 
 common_installer::Step::Status StepRemoveManifest::clean() {
-  bf::path manifest_path;
+  fs::path manifest_path;
   if (context_->request_type.get() == RequestType::ReadonlyUpdateUninstall) {
-    manifest_path = bf::path(tzplatform_getenv(TZ_SYS_RW_PACKAGES)) /
+    manifest_path = fs::path(tzplatform_getenv(TZ_SYS_RW_PACKAGES)) /
         context_->pkgid.get();
     manifest_path += ".xml";
   } else {