Lines Matching refs:packagePath
239 int32_t PkgManagerImpl::LoadPackageWithoutUnPack(const std::string &packagePath,
242 PkgFile::PkgType pkgType = GetPkgTypeByName(packagePath);
243 int32_t ret = LoadPackage(packagePath, fileIds, pkgType);
245 PKG_LOGE("Parse %s fail ", packagePath.c_str());
278 int32_t PkgManagerImpl::LoadPackage(const std::string &packagePath, const std::string &keyPath,
281 if (access(packagePath.c_str(), 0) != 0) {
291 if (iter != nullptr && iter->GetPkgStream()->GetFileName().compare(packagePath) == 0) {
295 PkgFile::PkgType pkgType = GetPkgTypeByName(packagePath);
298 int32_t ret = LoadPackage(packagePath, fileIds, pkgType);
302 PKG_LOGE("Parse %s fail ", packagePath.c_str());
307 int32_t ret = LoadPackage(packagePath, innerFileNames, pkgType);
310 PKG_LOGE("Unzip %s fail ", packagePath.c_str());
320 ret = ExtraAndLoadPackage(GetFilePath(packagePath), name, pkgType, fileIds);
324 PKG_LOGE("unpack %s fail in package %s ", name.c_str(), packagePath.c_str());
382 int32_t PkgManagerImpl::LoadPackage(const std::string &packagePath, std::vector<std::string> &fileIds,
386 int32_t ret = CreatePkgStream(stream, packagePath, 0, PkgStream::PKgStreamType_FileMap);
388 PKG_LOGE("Create input stream fail %s", packagePath.c_str());
392 return LoadPackageWithStream(packagePath, fileIds, type, stream);
395 int32_t PkgManagerImpl::LoadPackageWithStream(const std::string &packagePath, const std::string &keyPath,
404 return LoadPackageWithStream(packagePath, fileIds, static_cast<PkgFile::PkgType>(type),
408 int32_t PkgManagerImpl::LoadPackageWithStream(const std::string &packagePath,
414 PKG_LOGE("Create package fail %s", packagePath.c_str());
425 PKG_LOGE("Load package fail %s", packagePath.c_str());
451 int32_t PkgManagerImpl::ParseComponents(const std::string &packagePath, std::vector<std::string> &fileName)
463 const PkgInfo *PkgManagerImpl::GetPackageInfo(const std::string &packagePath)
685 int32_t PkgManagerImpl::VerifyPackage(const std::string &packagePath, const std::string &keyPath,
694 PkgFile::PkgType type = GetPkgTypeByName(packagePath);
696 ret = VerifyOtaPackage(packagePath);
698 ret = VerifyBinFile(packagePath, keyPath, version, digest);
706 ret = pkgManager->LoadPackage(packagePath, keyPath, components);
711 PKG_LOGE("Verify file %s fail", packagePath.c_str());
714 PKG_LOGI("Verify file %s success", packagePath.c_str());
968 int32_t PkgManagerImpl::VerifyAccPackage(const std::string &packagePath, const std::string &keyPath)
971 int32_t ret = CreatePkgStream(pkgStream, packagePath, 0, PkgStream::PkgStreamType_Read);
973 PKG_LOGE("CreatePackage fail %s", packagePath.c_str());
984 UPDATER_LAST_WORD(packagePath, ret);
1044 int32_t PkgManagerImpl::VerifyOtaPackage(const std::string &packagePath)
1047 int32_t ret = CreatePkgStream(pkgStream, packagePath, 0, PkgStream::PkgStreamType_Read);
1049 PKG_LOGE("CreatePackage fail %s", packagePath.c_str());
1067 int32_t PkgManagerImpl::VerifyBinFile(const std::string &packagePath, const std::string &keyPath,
1071 int32_t ret = CreatePkgStream(stream, packagePath, 0, PkgStream::PkgStreamType_Read);
1073 PKG_LOGE("Create input stream fail %s", packagePath.c_str());
1098 PKG_LOGE("Fail to verify package %s", packagePath.c_str());