diff --git a/services/updater_main.cpp b/services/updater_main.cpp index 6a99603577649eb1a02a0a523b8b0c74dc513012..137310854849877eacaab5dd3be213c5d5f4b2cd 100644 --- a/services/updater_main.cpp +++ b/services/updater_main.cpp @@ -723,14 +723,6 @@ static UpdaterStatus PreUpdatePackages(UpdaterParams &upParams) LOG(ERROR) << "Battery is not sufficient for install package."; return UPDATE_SKIP; } - -#ifdef UPDATER_USE_PTABLE - if (!PtablePreProcess::GetInstance().DoPtableProcess(upParams)) { - LOG(ERROR) << "DoPtableProcess failed"; - UPDATER_LAST_WORD(UPDATE_ERROR, "DoPtableProcess failed"); - return UPDATE_ERROR; - } -#endif return UPDATE_SUCCESS; } @@ -872,6 +864,12 @@ UpdaterStatus DoUpdatePackages(UpdaterParams &upParams) UpdaterStatus status = UPDATE_UNKNOWN; std::vector pkgStartPosition {}; double updateStartPosition = 0.0; +#ifdef UPDATER_USE_PTABLE + if (!PtablePreProcess::GetInstance().DoPtableProcess(upParams)) { + LOG(ERROR) << "DoPtableProcess failed"; + return UPDATE_ERROR; + } +#endif status = CalcProgress(upParams, pkgStartPosition, updateStartPosition); if (status != UPDATE_SUCCESS) { UPDATER_LAST_WORD(status, "CalcProgress failed"); @@ -1000,12 +998,6 @@ static UpdaterStatus PreSdcardUpdatePackages(UpdaterParams &upParams) if (status != UPDATE_SUCCESS) { return UPDATE_CORRUPT; // verify package failed must return UPDATE_CORRUPT, ux need it !!! } -#ifdef UPDATER_USE_PTABLE - if (!PtablePreProcess::GetInstance().DoPtableProcess(upParams)) { - LOG(ERROR) << "DoPtableProcess failed"; - return UPDATE_ERROR; - } -#endif return UPDATE_SUCCESS; }