sepolicy: Guard invalid labels
* MTK devices with R vendor and older still depends on those labels Change-Id: If2e78d5a22722b0038afbb6f9a651bc073b8f4c8
This commit is contained in:
parent
6de1ec34cc
commit
532b60ca02
@ -1,11 +1,16 @@
|
|||||||
# Board specific SELinux policy variable definitions
|
# Board specific SELinux policy variable definitions
|
||||||
MTK_SEPOLICY_PATH := device/mediatek/sepolicy_vndr
|
MTK_SEPOLICY_PATH := device/mediatek/sepolicy_vndr
|
||||||
|
|
||||||
|
ifeq ($(BOARD_MTK_SEPOLICY_IS_LEGACY), true)
|
||||||
# Build with broken namespaces
|
# Build with broken namespaces
|
||||||
# Userspace blobs are still dependent older props that
|
# Userspace blobs are still dependent older props that
|
||||||
# do not pass the VTS test cases.
|
# do not pass the VTS test cases.
|
||||||
BUILD_BROKEN_VENDOR_PROPERTY_NAMESPACE := true
|
BUILD_BROKEN_VENDOR_PROPERTY_NAMESPACE := true
|
||||||
|
|
||||||
|
BOARD_VENDOR_SEPOLICY_DIRS += \
|
||||||
|
$(MTK_SEPOLICY_PATH)/legacy/non_plat
|
||||||
|
endif
|
||||||
|
|
||||||
BOARD_VENDOR_SEPOLICY_DIRS += \
|
BOARD_VENDOR_SEPOLICY_DIRS += \
|
||||||
$(MTK_SEPOLICY_PATH)/basic/non_plat \
|
$(MTK_SEPOLICY_PATH)/basic/non_plat \
|
||||||
$(MTK_SEPOLICY_PATH)/basic/debug/non_plat \
|
$(MTK_SEPOLICY_PATH)/basic/debug/non_plat \
|
||||||
|
@ -403,9 +403,5 @@ persist.vendor.eara_io. u:object_r:vendor_mtk_eara_io_prop:s0
|
|||||||
persist.vendor.mdrsra_v2_support u:object_r:vendor_mtk_mdrsra_v2_support_prop:s0
|
persist.vendor.mdrsra_v2_support u:object_r:vendor_mtk_mdrsra_v2_support_prop:s0
|
||||||
persist.vendor.xfrm_support u:object_r:vendor_mtk_xfrm_support_prop:s0
|
persist.vendor.xfrm_support u:object_r:vendor_mtk_xfrm_support_prop:s0
|
||||||
|
|
||||||
mtk.vendor.omx.core.log u:object_r:vendor_mtk_omx_core_prop:s0
|
|
||||||
ro.mtk_crossmount_support u:object_r:vendor_mtk_crossmount_prop:s0
|
|
||||||
ro.mtk_deinterlace_support u:object_r:vendor_mtk_deinterlace_prop:s0
|
|
||||||
|
|
||||||
# Thermal
|
# Thermal
|
||||||
vendor.thermal. u:object_r:vendor_thermal_prop:s0
|
vendor.thermal. u:object_r:vendor_thermal_prop:s0
|
||||||
|
@ -196,8 +196,6 @@ ro.vendor.mtk_vibspk_support u:object_r:vendor_mtk_default_prop:s0
|
|||||||
# fm 50khz support
|
# fm 50khz support
|
||||||
ro.vendor.mtk_fm_50khz_support u:object_r:vendor_mtk_default_prop:s0
|
ro.vendor.mtk_fm_50khz_support u:object_r:vendor_mtk_default_prop:s0
|
||||||
|
|
||||||
debuglog.drv u:object_r:vendor_mtk_camera_prop:s0
|
|
||||||
debuglog.drv. u:object_r:vendor_mtk_camera_prop:s0
|
|
||||||
vendor.camera.save.temp.video u:object_r:vendor_mtk_camera_prop:s0
|
vendor.camera.save.temp.video u:object_r:vendor_mtk_camera_prop:s0
|
||||||
vendor.camera_af_power_debug u:object_r:vendor_mtk_camera_prop:s0
|
vendor.camera_af_power_debug u:object_r:vendor_mtk_camera_prop:s0
|
||||||
vendor.com.mediatek.gesture.pose u:object_r:vendor_mtk_camera_prop:s0
|
vendor.com.mediatek.gesture.pose u:object_r:vendor_mtk_camera_prop:s0
|
||||||
@ -256,7 +254,6 @@ ro.vendor.mtk_ct4greg_app u:object_r:vendor_mtk_default_prop:s0
|
|||||||
ro.vendor.mtk_devreg_app u:object_r:vendor_mtk_default_prop:s0
|
ro.vendor.mtk_devreg_app u:object_r:vendor_mtk_default_prop:s0
|
||||||
|
|
||||||
vendor.cdma. u:object_r:vendor_mtk_cdma_prop:s0
|
vendor.cdma. u:object_r:vendor_mtk_cdma_prop:s0
|
||||||
ril.cdma.inecmmode u:object_r:vendor_mtk_cdma_prop:s0
|
|
||||||
|
|
||||||
persist.vendor.service.rcs u:object_r:vendor_mtk_service_rcs_prop:s0
|
persist.vendor.service.rcs u:object_r:vendor_mtk_service_rcs_prop:s0
|
||||||
persist.vendor.service.tag.rcs u:object_r:vendor_mtk_service_rcs_prop:s0
|
persist.vendor.service.tag.rcs u:object_r:vendor_mtk_service_rcs_prop:s0
|
||||||
|
7
legacy/non_plat/property_contexts
Normal file
7
legacy/non_plat/property_contexts
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
mtk.vendor.omx.core.log u:object_r:vendor_mtk_omx_core_prop:s0
|
||||||
|
ro.mtk_crossmount_support u:object_r:vendor_mtk_crossmount_prop:s0
|
||||||
|
ro.mtk_deinterlace_support u:object_r:vendor_mtk_deinterlace_prop:s0
|
||||||
|
|
||||||
|
debuglog.drv u:object_r:vendor_mtk_camera_prop:s0
|
||||||
|
debuglog.drv. u:object_r:vendor_mtk_camera_prop:s0
|
||||||
|
ril.cdma.inecmmode u:object_r:vendor_mtk_cdma_prop:s0
|
Loading…
x
Reference in New Issue
Block a user