From: Sangyoon Jang Date: Wed, 17 Jan 2018 08:52:49 +0000 (+0900) Subject: Fix removing globalapp symlinks X-Git-Tag: submit/tizen/20180119.081808~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2a96d3b0df03cad736c18b4431729f958f70a17f;p=platform%2Fcore%2Fappfw%2Fapp-installers.git Fix removing globalapp symlinks Do not return error when original package directory doesn't exist. In some case(such as recovery mode), original package directory may not exist. Change-Id: I48f7c79b684871c204418592e8461f2f1aa4d979 Signed-off-by: Sangyoon Jang --- diff --git a/src/common/shared_dirs.cc b/src/common/shared_dirs.cc index 8b00472e..786089fd 100644 --- a/src/common/shared_dirs.cc +++ b/src/common/shared_dirs.cc @@ -668,8 +668,8 @@ bool CreateGlobalAppSymlinksForAllUsers(const std::string& pkgid) { bool CreateGlobalAppSymlinksForUser(const std::string& pkgid, uid_t uid) { bf::path src_dir = bf::path(tzplatform_getenv(TZ_SYS_RW_APP)) / pkgid; if (!bf::exists(src_dir)) { - LOG(ERROR) << "src_dir not exists"; - return false; + LOG(WARNING) << "src_dir(" << src_dir << ") not exists"; + return true; } tzplatform_set_user(uid); @@ -687,8 +687,8 @@ bool CreateGlobalAppSymlinksForUser(const std::string& pkgid, uid_t uid) { bool DeleteGlobalAppSymlinksForAllUsers(const std::string& pkgid) { bf::path src_dir = bf::path(tzplatform_getenv(TZ_SYS_RW_APP)) / pkgid; if (!bf::exists(src_dir)) { - LOG(ERROR) << "src_dir not exists"; - return false; + LOG(WARNING) << "src_dir(" << src_dir << ") not exists"; + return true; } bool result = true;