diff --git a/services/updater_main.cpp b/services/updater_main.cpp index 43739ed07dc7c666a67b760ed4dab5a74e29badf..451b250a45e3aacaea2f221c27dff95b3042c88d 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 cea0fe3af8699bbed6a7b63583d7ee13bc45e6f9..bd1cc22f48641b0a9651af6706ae72215292bc60 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();