From aa2cba8743b7673669a831a7d1c6ef5932fd27ff Mon Sep 17 00:00:00 2001 From: ilho kim Date: Thu, 12 Jan 2023 15:27:37 +0900 Subject: [PATCH] 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 --- src/tpk/step/filesystem/step_tpk_prepare_package_directory.cc | 3 +++ 1 file changed, 3 insertions(+) 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"; -- 2.34.1