Skip to content

Commit

Permalink
suit: Fix root manifest to boot recovery with hardware button
Browse files Browse the repository at this point in the history
It is currently impossible write a manifest with a declared
list with more than 3 components.
This lead to a failure during manifest processing.

Signed-off-by: Artur Hadasz <[email protected]>
  • Loading branch information
ahasztag authored and jukkar committed Dec 18, 2024
1 parent 826c988 commit 8ce46e3
Showing 1 changed file with 19 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,25 @@ SUIT_Envelope_Tagged:
name: nRF54H20_nordic_top

suit-shared-sequence:
- suit-directive-set-component-index: [{{ component_list|join(',') }}]
- suit-directive-set-component-index: [{{ component_list_without_top|join(',') }}]
- suit-directive-override-parameters:
suit-parameter-vendor-identifier:
RFC4122_UUID: {{ mpi_root_vendor_name }}
suit-parameter-class-identifier:
RFC4122_UUID:
namespace: {{ mpi_root_vendor_name }}
name: {{ mpi_root_class_name }}
- suit-condition-vendor-identifier:
- suit-send-record-success
- suit-send-record-failure
- suit-send-sysinfo-success
- suit-send-sysinfo-failure
- suit-condition-class-identifier:
- suit-send-record-success
- suit-send-record-failure
- suit-send-sysinfo-success
- suit-send-sysinfo-failure
- suit-directive-set-component-index: [{{ top_component_index }}]
- suit-directive-override-parameters:
suit-parameter-vendor-identifier:
RFC4122_UUID: {{ mpi_root_vendor_name }}
Expand Down

0 comments on commit 8ce46e3

Please sign in to comment.