Merge "Restore P BOARD_PLAT_*_SEPOLICY_DIR behavior"
am: f15746f284
Change-Id: I5ba585f656e4fec21143c6dc9ecce71fe6b01881
This commit is contained in:
commit
3cc864369f
1 changed files with 10 additions and 4 deletions
14
Android.mk
14
Android.mk
|
@ -52,11 +52,17 @@ endif
|
|||
# - compile output binary policy file
|
||||
|
||||
PLAT_PUBLIC_POLICY := $(LOCAL_PATH)/public
|
||||
ifneq ( ,$(BOARD_PLAT_PUBLIC_SEPOLICY_DIR))
|
||||
PLAT_PUBLIC_POLICY += $(BOARD_PLAT_PUBLIC_SEPOLICY_DIR)
|
||||
endif
|
||||
PLAT_PRIVATE_POLICY := $(LOCAL_PATH)/private
|
||||
ifneq ( ,$(BOARD_PLAT_PRIVATE_SEPOLICY_DIR))
|
||||
PLAT_PRIVATE_POLICY += $(BOARD_PLAT_PRIVATE_SEPOLICY_DIR)
|
||||
endif
|
||||
PLAT_VENDOR_POLICY := $(LOCAL_PATH)/vendor
|
||||
REQD_MASK_POLICY := $(LOCAL_PATH)/reqd_mask
|
||||
PRODUCT_PUBLIC_POLICY := $(BOARD_PLAT_PUBLIC_SEPOLICY_DIR)
|
||||
PRODUCT_PRIVATE_POLICY := $(BOARD_PLAT_PRIVATE_SEPOLICY_DIR)
|
||||
PRODUCT_PUBLIC_POLICY := $(PRODUCT_PUBLIC_SEPOLICY_DIRS)
|
||||
PRODUCT_PRIVATE_POLICY := $(PRODUCT_PRIVATE_SEPOLICY_DIRS)
|
||||
|
||||
# TODO(b/119305624): Currently if the device doesn't have a product partition,
|
||||
# we install product sepolicy into /system/product. We do that because bits of
|
||||
|
@ -1197,8 +1203,8 @@ intermediates := $(call intermediates-dir-for,ETC,built_plat_sepolicy,,,,)
|
|||
# plat_sepolicy - the current platform policy only, built into a policy binary.
|
||||
# TODO - this currently excludes partner extensions, but support should be added
|
||||
# to enable partners to add their own compatibility mapping
|
||||
BASE_PLAT_PUBLIC_POLICY := $(PLAT_PUBLIC_POLICY)
|
||||
BASE_PLAT_PRIVATE_POLICY := $(PLAT_PRIVATE_POLICY)
|
||||
BASE_PLAT_PUBLIC_POLICY := $(filter-out $(BOARD_PLAT_PUBLIC_SEPOLICY_DIR), $(PLAT_PUBLIC_POLICY))
|
||||
BASE_PLAT_PRIVATE_POLICY := $(filter-out $(BOARD_PLAT_PRIVATE_SEPOLICY_DIR), $(PLAT_PRIVATE_POLICY))
|
||||
base_plat_policy.conf := $(intermediates)/base_plat_policy.conf
|
||||
$(base_plat_policy.conf): PRIVATE_MLS_SENS := $(MLS_SENS)
|
||||
$(base_plat_policy.conf): PRIVATE_MLS_CATS := $(MLS_CATS)
|
||||
|
|
Loading…
Reference in a new issue