Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1c863cb5 authored by Yifan Hong's avatar Yifan Hong Committed by android-build-merger
Browse files

Merge "max size of dynamic partitions for AB devices are halved." am: 185cce59 am: 09111571

am: cfce5360

Change-Id: Ia5d8ad83be8dc8e3d7c08e432bc4e2e7584aeace
parents 46c85673 cfce5360
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
@@ -2991,13 +2991,15 @@ check_android_partition_sizes: $(call images-for-partitions,$(BOARD_SUPER_PARTIT
check_android_partition_sizes:
	partition_size_list="$(call read-size-of-partitions,$(BOARD_SUPER_PARTITION_PARTITION_LIST))"; \
	sum_sizes_expr=$$(sed -e 's/ /+/g' <<< "$${partition_size_list}"); \
	if [ $$(( $${sum_sizes_expr} )) -gt $(BOARD_SUPER_PARTITION_SIZE) ]; then \
		echo 'The sum of sizes of all logical partitions is larger than BOARD_SUPER_PARTITION_SIZE.'; \
		echo $${sum_sizes_expr} '==' $$(( $${sum_sizes_expr} )) '>' $(BOARD_SUPER_PARTITION_SIZE); \
	max_size_tail=$(if $(filter true,$(AB_OTA_UPDATER))," / 2"); \
	max_size_expr=$(BOARD_SUPER_PARTITION_SIZE)$${max_size_tail}; \
	if [ $$(( $${sum_sizes_expr} )) -gt $$(( $${max_size_expr} )) ]; then \
		echo "The sum of sizes of all logical partitions is larger than BOARD_SUPER_PARTITION_SIZE$${max_size_tail}:"; \
		echo $${sum_sizes_expr} '==' $$(( $${sum_sizes_expr} )) '>' $${max_size_expr} '==' $$(( $${max_size_expr} )); \
		exit 1; \
	else \
		echo 'The sum of sizes of all logical partitions is within BOARD_SUPER_PARTITION_SIZE:' \
		    $${sum_sizes_expr} '==' $$(( $${sum_sizes_expr} )) '<=' $(BOARD_SUPER_PARTITION_SIZE); \
		echo "The sum of sizes of all logical partitions is within BOARD_SUPER_PARTITION_SIZE$${max_size_tail}:"; \
		echo $${sum_sizes_expr} '==' $$(( $${sum_sizes_expr} )) '<=' $${max_size_expr} '==' $$(( $${max_size_expr} )); \
	fi

endif # BOARD_SUPER_PARTITION_PARTITION_LIST