#include "common/step/filesystem/step_recover_icons.h"
-#include <boost/filesystem/operations.hpp>
-#include <boost/system/error_code.hpp>
#include <pkgmgr-info.h>
+#include <filesystem>
+
#include "common/utils/paths.h"
#include "common/utils/file_util.h"
#include "common/utils/glist_range.h"
-namespace bf = boost::filesystem;
-namespace bs = boost::system;
+namespace fs = std::filesystem;
namespace common_installer {
namespace filesystem {
return Status::OK;
}
for (auto& pair : icons_) {
- if (bf::exists(pair.second)) {
+ if (fs::exists(pair.second)) {
if (!Remove(pair.first)) {
LOG(ERROR) << "Cannot move icon to restore its correct location";
return Status::RECOVERY_ERROR;
context_->is_readonly_package.get());
if (!extra_icon_path)
return true;
- for (auto iter = bf::directory_iterator(extra_icon_path);
- iter != bf::directory_iterator(); ++iter) {
- if (!bf::is_regular_file(iter->path()))
+ for (auto iter = fs::directory_iterator(extra_icon_path);
+ iter != fs::directory_iterator(); ++iter) {
+ if (!fs::is_regular_file(iter->path()))
continue;
for (application_x* app : GListRange<application_x*>(
context_->manifest_data.get()->application)) {
if (app->icon) {
- bf::path p = iter->path();
+ fs::path p = iter->path();
std::string filename = iter->path().filename().string();
if (filename.find(app->appid) == 0) {
- bf::path icon;
- bf::path icon_backup;
+ fs::path icon;
+ fs::path icon_backup;
if (p.extension() == GetIconFileBackupExtension()) {
icon_backup = p;
icon = p.replace_extension("");
} // namespace filesystem
} // namespace common_installer
-