X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fcommon%2Fstep%2Fconfiguration%2Fstep_configure.cc;h=7450bbbd354bb00d0dd5ada7122ab4b6c798b33e;hb=bc819e6bce3bc061383b27e476882aa3babb48c6;hp=6608e03cf8df030250f4734bbcd0009a95ea60a5;hpb=b04cf9b96466d8ff66692a8e5d84a440bc9366f3;p=platform%2Fcore%2Fappfw%2Fapp-installers.git diff --git a/src/common/step/configuration/step_configure.cc b/src/common/step/configuration/step_configure.cc index 6608e03..7450bbb 100644 --- a/src/common/step/configuration/step_configure.cc +++ b/src/common/step/configuration/step_configure.cc @@ -4,16 +4,17 @@ #include "common/step/configuration/step_configure.h" -#include - #include #include #include #include #include +#include #include +#include #include +#include #include #include "common/utils/pkgmgr_query.h" @@ -21,7 +22,7 @@ #include "common/utils/user_util.h" #include "common/utils/request.h" -namespace bf = boost::filesystem; +namespace fs = std::filesystem; namespace common_installer { namespace configuration { @@ -70,7 +71,7 @@ Step::Status StepConfigure::process() { break; case RequestType::Reinstall: context_->unpacked_dir_path.set( - bf::path(tzplatform_getenv(TZ_SDK_TOOLS)) / "tmp" / + fs::path(tzplatform_getenv(TZ_SDK_TOOLS)) / "tmp" / pkgmgr_->GetRequestInfo(context_->index.get())); context_->pkgid.set(pkgmgr_->GetRequestInfo(context_->index.get())); context_->file_path.set(kStrEmpty); @@ -109,10 +110,10 @@ Step::Status StepConfigure::process() { request_type == RequestType::ManifestPartialUpdate) SetupIsPartialRW(); context_->pkgid.set(pkgmgr_->GetRequestInfo(context_->index.get())); - bf::path xml_path = - bf::path(getUserManifestPath(context_->uid.get(), + fs::path xml_path = + fs::path(getUserManifestPath(context_->uid.get(), context_->is_readonly_package.get())) - / bf::path(context_->pkgid.get()); + / fs::path(context_->pkgid.get()); xml_path += ".xml"; context_->unpacked_dir_path.set(context_->GetPkgPath()); context_->xml_path.set(xml_path); @@ -129,8 +130,8 @@ Step::Status StepConfigure::process() { } case RequestType::ReadonlyUpdateUninstall: { context_->pkgid.set(pkgmgr_->GetRequestInfo(context_->index.get())); - bf::path original_path = - bf::path(tzplatform_getenv(TZ_SYS_RO_APP)) / context_->pkgid.get(); + fs::path original_path = + fs::path(tzplatform_getenv(TZ_SYS_RO_APP)) / context_->pkgid.get(); context_->unpacked_dir_path.set(original_path); context_->file_path.set(kStrEmpty); SetupIsKeepRWData(); @@ -180,7 +181,7 @@ Step::Status StepConfigure::precheck() { if (getuid() == 0) return Status::OK; - boost::optional appfw_uid = GetUidByUserName(kAppFWUser); + std::optional appfw_uid = GetUidByUserName(kAppFWUser); if (!appfw_uid) return Status::ERROR; @@ -202,10 +203,9 @@ bool StepConfigure::SetupRootAppDirectory() { context_->root_application_path.set(root_app_path); } - if (!boost::filesystem::exists(context_->root_application_path.get())) { - boost::system::error_code error; - boost::filesystem::create_directories( - context_->root_application_path.get()); + if (!fs::exists(context_->root_application_path.get())) { + std::error_code error; + fs::create_directories(context_->root_application_path.get()); if (error) { LOG(ERROR) << "Cannot create directory: " << context_->root_application_path.get();