Searched refs:moduleFile (Results 1 – 7 of 7) sorted by relevance
| /base/update/sys_installer/services/module_update/src/ |
| D | module_file_repository.cpp | 59 std::unique_ptr<ModuleFile> moduleFile = ModuleFile::Open(file); in ProcessFile() local 60 if (moduleFile == nullptr || saIdSet.find(moduleFile->GetSaId()) == saIdSet.end()) { in ProcessFile() 63 string pubkey = moduleFile->GetPublicKey(); in ProcessFile() 65 pubkey = GetPublicKey(moduleFile->GetSaId()); in ProcessFile() 66 if (!CheckFilePath(*moduleFile, path)) { in ProcessFile() 74 if (moduleFile->GetImageStat().has_value() && !moduleFile->VerifyModuleVerity(pubkey)) { in ProcessFile() 78 fileMap.emplace(moduleFile->GetSaId(), std::move(*moduleFile)); in ProcessFile() 98 bool ModuleFileRepository::IsPreInstalledModule(const ModuleFile &moduleFile) const in IsPreInstalledModule() 100 …ue_ptr<ModuleFile> preInstalledModule = GetModuleFile(MODULE_PREINSTALL_DIR, moduleFile.GetSaId()); in IsPreInstalledModule() 104 return preInstalledModule->GetPath() == moduleFile.GetPath(); in IsPreInstalledModule() [all …]
|
| D | module_update.cpp | 193 for (const auto &moduleFile : moduleFileList_) { in ActivateModules() local 194 if (!moduleFile.GetImageStat().has_value()) { in ActivateModules() 195 LOG(INFO) << moduleFile.GetPath() << " is empty module package"; in ActivateModules() 199 saStatus.saId = moduleFile.GetSaId(); in ActivateModules() 200 … saStatus.isPreInstalled = ModuleFileRepository::GetInstance().IsPreInstalledModule(moduleFile); in ActivateModules() 201 saStatus.isMountSuccess = MountModulePackage(moduleFile, !saStatus.isPreInstalled); in ActivateModules() 203 LOG(ERROR) << "Failed to mount module package " << moduleFile.GetPath(); in ActivateModules() 212 bool ModuleUpdate::MountModulePackage(const ModuleFile &moduleFile, const bool mountOnVerity) const in MountModulePackage() argument 214 string mountPoint = string(MODULE_ROOT_DIR) + "/" + std::to_string(moduleFile.GetSaId()); in MountModulePackage() 232 const string &fullPath = moduleFile.GetPath(); in MountModulePackage() [all …]
|
| D | module_dm.cpp | 52 bool CreateDmDevice(const OHOS::SysInstaller::ModuleFile &moduleFile, std::string &deviceName) in CreateDmDevice() argument 55 struct hvb_verified_data *vd = moduleFile.GetVerifiedData(); in CreateDmDevice()
|
| /base/update/sys_installer/frameworks/ipc_server/src/ |
| D | module_update_service.cpp | 73 std::unique_ptr<ModuleFile> moduleFile = ModuleFile::Open(file); in BackupFile() local 74 if (moduleFile == nullptr) { in BackupFile() 162 std::unique_ptr<ModuleFile> moduleFile = ModuleFile::Open(file); in InstallModuleFile() local 163 if (moduleFile == nullptr) { in InstallModuleFile() 167 if (!moduleFile->GetImageStat().has_value()) { in InstallModuleFile() 171 if (saIdHmpMap_.find(moduleFile->GetSaId()) == saIdHmpMap_.end()) { in InstallModuleFile() 175 std::string preInstalledHmp = saIdHmpMap_.at(moduleFile->GetSaId()); in InstallModuleFile() 192 if (!ModuleFile::CompareVersion(*moduleFile, *preInstalledFile)) { in InstallModuleFile() 196 if (!moduleFile->VerifyModuleVerity(preInstalledFile->GetPublicKey())) { in InstallModuleFile() 200 moduleFile->ClearVerifiedData(); in InstallModuleFile() [all …]
|
| /base/update/sys_installer/services/module_update/include/ |
| D | module_file_repository.h | 34 bool IsPreInstalledModule(const ModuleFile &moduleFile) const; 42 bool CheckFilePath(const ModuleFile &moduleFile, const std::string &prefix) const;
|
| D | module_dm.h | 29 bool CreateDmDevice(const OHOS::SysInstaller::ModuleFile &moduleFile, std::string &deviceName);
|
| D | module_update.h | 38 bool MountModulePackage(const ModuleFile &moduleFile, const bool mountOnVerity) const;
|