BOARD_SUPER_PARTITION_PARTITION_LIST check moved to config.mk
... because variable checks should go there.
Test: pass
Change-Id: I484f928d848fd4f3b3936d1c7fd03976ee64feb2
diff --git a/core/config.mk b/core/config.mk
index 5ebbd9c..b7232a3 100644
--- a/core/config.mk
+++ b/core/config.mk
@@ -945,6 +945,16 @@
endif
endif
+ifdef BOARD_SUPER_PARTITION_PARTITION_LIST
+# BOARD_SUPER_PARTITION_PARTITION_LIST: a list of the following tokens
+valid_super_partition_list := system vendor product productservices
+ifneq (,$(filter-out $(valid_super_partition_list),$(BOARD_SUPER_PARTITION_PARTITION_LIST)))
+$(error BOARD_SUPER_PARTITION_PARTITION_LIST contains invalid partition name. \
+ Valid names are $(valid_super_partition_list).)
+endif
+valid_super_partition_list :=
+endif # BOARD_SUPER_PARTITION_PARTITION_LIST
+
endif # USE_LOGICAL_PARTITIONS
# ###############################################################