#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 {