Add CHECK_DEV_TYPE_VIOLATIONS
If PRODUCT_CHECK_DEV_TYPE_VIOLATIONS is set or vendor api level is greater than V (35), sepolicy dev type test will be run which checks if all /dev nodes have dev_type attribute. Bug: 303367345 Test: set PRODUCT_CHECK_DEV_TYPE_VIOLATIONS, see sepolicy_dev_type_test's build command Change-Id: Ibf25c1dacb5132ccda5265d6d2ce9fe655ffbc87
This commit is contained in:
@@ -578,6 +578,15 @@ else ifneq ($(PRODUCT_CHECK_VENDOR_SEAPP_VIOLATIONS),)
|
||||
endif
|
||||
.KATI_READONLY := CHECK_VENDOR_SEAPP_VIOLATIONS
|
||||
|
||||
# Boolean variable determining if selinux labels of /dev are enforced
|
||||
CHECK_DEV_TYPE_VIOLATIONS := false
|
||||
ifneq ($(call math_gt,$(VSR_VENDOR_API_LEVEL),35),)
|
||||
CHECK_DEV_TYPE_VIOLATIONS := true
|
||||
else ifneq ($(PRODUCT_CHECK_DEV_TYPE_VIOLATIONS),)
|
||||
CHECK_DEV_TYPE_VIOLATIONS := $(PRODUCT_CHECK_DEV_TYPE_VIOLATIONS)
|
||||
endif
|
||||
.KATI_READONLY := CHECK_DEV_TYPE_VIOLATIONS
|
||||
|
||||
define product-overrides-config
|
||||
$$(foreach rule,$$(PRODUCT_$(1)_OVERRIDES),\
|
||||
$$(if $$(filter 2,$$(words $$(subst :,$$(space),$$(rule)))),,\
|
||||
|
Reference in New Issue
Block a user