#include <pkgmgr-info.h>
-#include <boost/filesystem.hpp>
-#include <boost/system/error_code.hpp>
-
+#include <filesystem>
#include <string>
#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 backup {
}
void StepBackupIcons::GetIconInfo() {
- 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;
AddAppIconToList(iter->path());
}
}
-void StepBackupIcons::AddAppIconToList(boost::filesystem::path path) {
+void StepBackupIcons::AddAppIconToList(std::filesystem::path path) {
for (application_x* app : GListRange<application_x*>(
context_->old_manifest_data.get()->application)) {
if (!app->icon)
continue;
- bf::path filename = path.filename();
+ fs::path filename = path.filename();
filename.replace_extension();
std::string id = filename.string();
if (id == app->appid) {
- bf::path icon_backup = GetBackupPathForIconFile(path);
+ fs::path icon_backup = GetBackupPathForIconFile(path);
icons_.emplace_back(path, icon_backup);
}
}