From: ilho kim Date: Thu, 12 Jan 2023 06:27:37 +0000 (+0900) Subject: Skip Create symlink in MountUpdate case X-Git-Tag: accepted/tizen/unified/20230117.140503~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=aa2cba8743b7673669a831a7d1c6ef5932fd27ff;p=platform%2Fcore%2Fappfw%2Ftpk-backend.git Skip Create symlink in MountUpdate case During MountUpdate, the symlink already exists so there is no need to create a new symlinks Change-Id: Ib6bfb7e926e8ec55cf991685378d437278b1ba2e Signed-off-by: ilho kim --- diff --git a/src/tpk/step/filesystem/step_tpk_prepare_package_directory.cc b/src/tpk/step/filesystem/step_tpk_prepare_package_directory.cc index 5ee4033..673e8dd 100644 --- a/src/tpk/step/filesystem/step_tpk_prepare_package_directory.cc +++ b/src/tpk/step/filesystem/step_tpk_prepare_package_directory.cc @@ -69,6 +69,9 @@ ci::Step::Status StepTpkPreparePackageDirectory::PrepareLink( return Status::APP_DIR_ERROR; } + if (context_->request_type.get() == ci::RequestType::MountUpdate) + return Status::OK; + bf::remove(destination, error); if (error) { LOG(ERROR) << "Failed to remove previous symlink";