Lines Matching refs:upParams

106 UpdaterStatus IsSpaceCapacitySufficient(const UpdaterParams &upParams)
109 std::vector<uint64_t> stashSizeList = GetStashSizeList(upParams);
127 std::vector<uint64_t> GetStashSizeList(const UpdaterParams &upParams)
131 for (unsigned int i = upParams.pkgLocation; i < upParams.updatePackage.size(); i++) {
140 int ret = pkgManager->LoadPackageWithoutUnPack(upParams.updatePackage[i], fileIds);
142 LOG(ERROR) << "LoadPackageWithoutUnPack failed " << upParams.updatePackage[i];
150 LOG(INFO) << "all_max_stash not exist " << upParams.updatePackage[i];
160 LOG(ERROR) << "Create stream fail " << maxStashFileName << " in " << upParams.updatePackage[i];
168 LOG(ERROR) << "ExtractFile fail " << maxStashFileName << " in " << upParams.updatePackage[i];
243 UpdaterStatus DoInstallUpdaterPackage(PkgManager::PkgManagerPtr pkgManager, UpdaterParams &upParams,
248 if (upParams.callbackProgress == nullptr) {
253 upParams.callbackProgress(upParams.initialProgress * FULL_PERCENT_PROGRESS);
260 if (SetupPartitions(updateMode != SDCARD_UPDATE || upParams.sdExtMode == SDCARD_UPDATE_FROM_DEV ||
261 upParams.sdExtMode == SDCARD_UPDATE_FROM_DATA || Utils::CheckUpdateMode(Updater::SDCARD_INTRAL_MODE) ||
268 if (upParams.retryCount > 0) {
269 LOG(INFO) << "Retry for " << upParams.retryCount << " time(s)";
271 int ret = GetUpdatePackageInfo(pkgManager, upParams.updatePackage[upParams.pkgLocation]);
276 if (!PreStartBinaryEntry(upParams.updatePackage[upParams.pkgLocation])) {
282 UpdaterStatus updateRet = StartUpdaterProc(pkgManager, upParams);
287 if (WriteResult(upParams.updatePackage[upParams.pkgLocation],
295 void SetProgress(const std::vector<std::string> &output, UpdaterParams &upParams)
297 if (upParams.callbackProgress == nullptr) {
316 upParams.callbackProgress(g_tmpProgressValue *
317 upParams.currentPercentage + upParams.initialProgress * FULL_PERCENT_PROGRESS);
324 upParams.callbackProgress(g_tmpProgressValue *
325 upParams.currentPercentage + upParams.initialProgress * FULL_PERCENT_PROGRESS);
329 void HandleChildOutput(const std::string &buffer, int32_t bufferLen, bool &retryUpdate, UpdaterParams &upParams)
362 SetProgress(output, upParams);
368 void ExcuteSubProc(const UpdaterParams &upParams, const std::string &fullPath, int pipeWrite)
384 const std::string retryPara = upParams.retryCount > 0 ? "retry=1" : "retry=0";
385 execl(fullPath.c_str(), fullPath.c_str(), upParams.updatePackage[upParams.pkgLocation].c_str(),
392 UpdaterStatus HandlePipeMsg(UpdaterParams &upParams, int pipeRead, bool &retryUpdate)
409 HandleChildOutput(buffer, MAX_BUFFER_SIZE, retryUpdate, upParams);
441 UpdaterStatus StartUpdaterProc(PkgManager::PkgManagerPtr pkgManager, UpdaterParams &upParams)
461 if (ExtractUpdaterBinary(pkgManager, upParams.updatePackage[upParams.pkgLocation], UPDATER_BINARY) != 0) {
490 ExcuteSubProc(upParams, fullPath, pipeWrite);
495 if (HandlePipeMsg(upParams, pipeRead, retryUpdate) != UPDATE_SUCCESS) {