diff options
-rwxr-xr-x | scripts/brillo_update_payload | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/scripts/brillo_update_payload b/scripts/brillo_update_payload index 868e7231..61ecadf6 100755 --- a/scripts/brillo_update_payload +++ b/scripts/brillo_update_payload @@ -397,7 +397,8 @@ extract_image_brillo() { if grep -v -E '^[a-zA-Z0-9_-]*$' "${ab_partitions_list}" >&2; then die "Invalid partition names found in the partition list." fi - partitions=($(cat "${ab_partitions_list}")) + # Get partition list without duplicates. + partitions=($(awk '!seen[$0]++' "${ab_partitions_list}")) if [[ ${#partitions[@]} -eq 0 ]]; then die "The list of partitions is empty. Can't generate a payload." fi |