summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Cole Faust <colefaust@google.com> 2024-11-13 11:46:22 -0800
committer Cole Faust <colefaust@google.com> 2024-11-13 11:46:22 -0800
commit481a7255d11cdcdf5af326b11299d9b9393432cb (patch)
tree0423502f1eca4d88c3dc857b9571a21d8b91c13d
parent059af370890f6b1f27ee956bc40fffb8496f8194 (diff)
Fix nondeterminism in chained vbmeta partitions
Test: m nothing Change-Id: I61922cca3617ced58a94e610956fe8f0ffd45a7e
-rw-r--r--fsgen/vbmeta_partitions.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/fsgen/vbmeta_partitions.go b/fsgen/vbmeta_partitions.go
index 52f8ae521..b7fff687d 100644
--- a/fsgen/vbmeta_partitions.go
+++ b/fsgen/vbmeta_partitions.go
@@ -53,7 +53,8 @@ func createVbmetaPartitions(ctx android.LoadHookContext, generatedPartitionTypes
var chainedPartitions []string
var partitionTypesHandledByChainedPartitions []string
- for chainedName, props := range partitionVars.ChainedVbmetaPartitions {
+ for _, chainedName := range android.SortedKeys(partitionVars.ChainedVbmetaPartitions) {
+ props := partitionVars.ChainedVbmetaPartitions[chainedName]
chainedName = "vbmeta_" + chainedName
if len(props.Partitions) == 0 {
continue