From 5ee9361941cf59980cedf478539b37a0d681c3f3 Mon Sep 17 00:00:00 2001 From: Peter Barker Date: Sat, 18 Nov 2017 21:23:09 +1100 Subject: [PATCH] Tools: generate_manifest: include firmware type as differentiator --- Tools/scripts/generate_manifest.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Tools/scripts/generate_manifest.py b/Tools/scripts/generate_manifest.py index d9c879d3b4..5d988feb05 100755 --- a/Tools/scripts/generate_manifest.py +++ b/Tools/scripts/generate_manifest.py @@ -139,10 +139,12 @@ class ManifestGenerator(): if not firmware_format in firmware_data[vehicletype][file_platform][git_sha]: firmware_data[vehicletype][file_platform][git_sha][firmware_format] = dict() - if not frame in firmware_data[vehicletype][file_platform][git_sha][firmware_format]: - firmware_data[vehicletype][file_platform][git_sha][firmware_format][frame] = Firmware() + if not releasetype in firmware_data[vehicletype][file_platform][git_sha][firmware_format]: + firmware_data[vehicletype][file_platform][git_sha][firmware_format][releasetype] = dict() + if not frame in firmware_data[vehicletype][file_platform][git_sha][firmware_format][releasetype]: + firmware_data[vehicletype][file_platform][git_sha][firmware_format][releasetype][frame] = Firmware() - firmware = firmware_data[vehicletype][file_platform][git_sha][firmware_format][frame] + firmware = firmware_data[vehicletype][file_platform][git_sha][firmware_format][releasetype][frame] # translate from supplied "release type" into both a # "latest" flag andan actual release type. Also sort