zenfone6: Import modified SEPolicy from CAF
Asus have added vendor.camera.aux.packagelist in vendor/etx/selinux/vendor_property_contexts and CAF have it in system_ext.
So we have an duplicate context and device dont boot and reboot to bootloader
[ 6.228548] (CPU:7-pid:1:init)init: Unable to serialize property contexts: Duplicate prefix match detected for 'vendor.camera.aux.packagelist'
So We import the whole CAF SEPolicy and remove only this context to boot correctly.
https: //github.com/omnirom/android_device_qcom_caf-sepolicy/blob/android-11/qva/private/property_contexts#L38
Change-Id: I707647c3fb296f383ba71112cef5b51f7ae7a0df
diff --git a/BoardConfig.mk b/BoardConfig.mk
index a2f0221..305a0d3 100755
--- a/BoardConfig.mk
+++ b/BoardConfig.mk
@@ -159,8 +159,9 @@
# Sepolicy
include vendor/omni/sepolicy/sepolicy.mk
-include device/qcom/sepolicy/SEPolicy.mk
-BOARD_PLAT_PRIVATE_SEPOLICY_DIR += $(DEVICE_PATH)/sepolicy/private
+include $(DEVICE_PATH)/sepolicy/SEPolicy.mk
+BOARD_PLAT_PRIVATE_SEPOLICY_DIR += $(DEVICE_PATH)/sepolicy/private \
+ $(DEVICE_PATH)/sepolicy/qva/private
PRODUCT_PRIVATE_SEPOLICY_DIRS += $(DEVICE_PATH)/sepolicy/product/private
# Treble