Lines Matching full:purpose
43 bool verifyImagePurpose(Version::VersionPurpose purpose, in verifyImagePurpose() argument
46 if (purpose == Version::VersionPurpose::Host) in verifyImagePurpose()
139 // Get purpose in processImage()
140 auto purposeString = Version::getValue(manifestPath.string(), "purpose"); in processImage()
143 error("Unable to read purpose from manifest file"); in processImage()
155 "Failed to convert manifest purpose ({PURPOSE}) to enum; setting to Unknown.", in processImage()
156 "PURPOSE", purposeString); in processImage()
158 auto purpose = convertedPurpose.value_or(Version::VersionPurpose::Unknown); in processImage() local
160 if (!verifyImagePurpose(purpose, itemUpdater.type)) in processImage()
162 error("Purpose ({PURPOSE}) is not supported", "PURPOSE", purpose); in processImage()
165 ImageFail::FAIL("Purpose is not supported"), in processImage()
188 id, objPath, version, purpose, extendedVersion, filePath, in processImage()