From 6a91ec3650c769de42a559b13a9c8e64cefb8fb0 Mon Sep 17 00:00:00 2001 From: chenzihan Date: Mon, 21 Jul 2025 20:31:53 +0800 Subject: [PATCH] Signed-off-by: chenzihan fix:fix about sync process --- services/updater_main.cpp | 6 +++--- services/updater_main.h | 3 ++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/services/updater_main.cpp b/services/updater_main.cpp index 43739ed0..451b250a 100644 --- a/services/updater_main.cpp +++ b/services/updater_main.cpp @@ -942,7 +942,7 @@ __attribute__((weak)) UpdaterStatus CheckAndSetSlot([[maybe_unused]]UpdaterParam } __attribute__((weak)) bool PostUpdateSyncProcess([[maybe_unused]] bool isOtaUpdate, - [[maybe_unused]] const UpdaterParams &upParams) + [[maybe_unused]] const UpdaterParams &upParams, [[maybe_unused]] UpdaterStatus &status) { LOG(INFO) << "not need sync process"; return true; @@ -1039,7 +1039,7 @@ static UpdaterStatus PreSdcardUpdatePackages(UpdaterParams &upParams) static void PostSdcardUpdatePackages(UpdaterParams &upParams, UpdaterStatus &status) { - (void)PostUpdateSyncProcess(false, upParams); + (void)PostUpdateSyncProcess(false, upParams, status); ClearUpdateSlotParam(); ClearUpdateSuffixParam(); if (Utils::CheckUpdateMode(Updater::SDCARD_INTRAL_MODE)) { @@ -1106,7 +1106,7 @@ UpdaterStatus InstallUpdaterPackages(UpdaterParams &upParams) status = DoUpdatePackages(upParams); } PostUpdatePackages(upParams, status); - (void)PostUpdateSyncProcess(true, upParams); + (void)PostUpdateSyncProcess(true, upParams, status); UpdaterInit::GetInstance().InvokeEvent(UPDATER_POST_UPDATE_PACKAGE_EVENT); return status; } diff --git a/services/updater_main.h b/services/updater_main.h index cea0fe3a..bd1cc22f 100644 --- a/services/updater_main.h +++ b/services/updater_main.h @@ -82,7 +82,8 @@ UpdaterStatus ProcessOtherOption([[maybe_unused]] const std::string &option, bool PreStartBinaryEntry([[maybe_unused]] const std::string &path); int32_t VerifySpecialPkgs([[maybe_unused]]UpdaterParams &upParams); UpdaterStatus CheckAndSetSlot([[maybe_unused]]UpdaterParams &upParams); -bool PostUpdateSyncProcess([[maybe_unused]] bool isOtaUpdate, [[maybe_unused]] const UpdaterParams &upParams); +bool PostUpdateSyncProcess([[maybe_unused]] bool isOtaUpdate, [[maybe_unused]] const UpdaterParams &upParams, + [[maybe_unused]] UpdaterStatus &status); void UpdaterVerifyFailEntry(bool verifyret); bool IsSpareBoardBoot(void); bool IsNeedWipe(); -- Gitee