summaryrefslogtreecommitdiff
path: root/data/tests/firmware/2_0_0
Commit message (Collapse)AuthorAgeFilesLines
* Add as_release_set_filename()Richard Hughes2015-07-231-4/+0
| | | | | | | | | | This allows us to save the source package or bundle that is referenced to the release. This allows us to download the correct file when installing a specific version of a component. This also allows us to mirror the correct file if the source filename is different from the location-specified filename, or if there is no location tag in the firmware metainfo file.
* Do not expect the INF ClassGuid to be the ESRT GUIDRichard Hughes2015-07-031-1/+6
| | | | | | | | | | | | | | | | I misunderstood the role of the ClassGuid for UEFI firmware. It is not supposed to be the ESRT GUID, but instead a generic 'firmware' GUID set by Microsoft. The actual ESRT is set as a FirmwareID registry key only, so learn how to parse the HK section and fix up all the unit tests. As there are .cab files in the wild (cough, ColorHug, cough) that set the device ID as the ClassGuid, fall back to this to maintain compatibility with either method. Many thanks to Mario Limonciello for helping to debug this. See https://msdn.microsoft.com/en-us/library/windows/hardware/ff547502%28v=vs.85%29.aspx for more information.
* Create firmware AppStream components from .cab filesRichard Hughes2015-03-042-0/+20
See http://blogs.gnome.org/hughsie/2015/03/03/updating-firmware-on-linux/ for more infomation on how this will be used.