From 52b759777b628c1d8734e0444940e0907beda4e7 Mon Sep 17 00:00:00 2001 From: Steven Moreland <smoreland@google.com> Date: Tue, 20 Dec 2016 11:57:39 -0800 Subject: [PATCH] Remove ENABLE_TREBLE from sepolicy. Enabling/disabling sepolicy based on ENABLE_TREBLE is not granular enough (ref: b/32978887 #4). Bug: 32978887 Test: compiles, doesn't cause any additional denials on device. Nothing depends on these things I'm removing. Change-Id: I10acbde16e5e2093f2c9205ed79cd20caed7f44d --- Android.mk | 8 -------- public/te_macros | 7 ------- 2 files changed, 15 deletions(-) diff --git a/Android.mk b/Android.mk index bd2927177..0ffa0dd7a 100644 --- a/Android.mk +++ b/Android.mk @@ -142,7 +142,6 @@ $(reqd_policy_mask.conf): $(call build_policy, $(sepolicy_build_files), $(REQD_M $(hide) m4 $(PRIVATE_ADDITIONAL_M4DEFS) \ -D mls_num_sens=$(PRIVATE_MLS_SENS) -D mls_num_cats=$(PRIVATE_MLS_CATS) \ -D target_build_variant=$(TARGET_BUILD_VARIANT) \ - -D target_build_treble=$(ENABLE_TREBLE) \ -D target_with_dexpreopt=$(WITH_DEXPREOPT) \ -D target_with_dexpreopt_pic=$(WITH_DEXPREOPT_PIC) \ -D target_arch=$(PRIVATE_TGT_ARCH) \ @@ -172,7 +171,6 @@ $(BOARD_SEPOLICY_VERS_DIR) $(REQD_MASK_POLICY)) $(hide) m4 $(PRIVATE_ADDITIONAL_M4DEFS) \ -D mls_num_sens=$(PRIVATE_MLS_SENS) -D mls_num_cats=$(PRIVATE_MLS_CATS) \ -D target_build_variant=$(TARGET_BUILD_VARIANT) \ - -D target_build_treble=$(ENABLE_TREBLE) \ -D target_with_dexpreopt=$(WITH_DEXPREOPT) \ -D target_with_dexpreopt_pic=$(WITH_DEXPREOPT_PIC) \ -D target_arch=$(PRIVATE_TGT_ARCH) \ @@ -227,7 +225,6 @@ $(PLAT_PUBLIC_POLICY) $(PLAT_PRIVATE_POLICY)) $(hide) m4 $(PRIVATE_ADDITIONAL_M4DEFS) \ -D mls_num_sens=$(PRIVATE_MLS_SENS) -D mls_num_cats=$(PRIVATE_MLS_CATS) \ -D target_build_variant=$(TARGET_BUILD_VARIANT) \ - -D target_build_treble=$(ENABLE_TREBLE) \ -D target_with_dexpreopt=$(WITH_DEXPREOPT) \ -D target_with_dexpreopt_pic=$(WITH_DEXPREOPT_PIC) \ -D target_arch=$(PRIVATE_TGT_ARCH) \ @@ -300,7 +297,6 @@ $(BOARD_SEPOLICY_VERS_DIR) $(REQD_MASK_POLICY) $(BOARD_SEPOLICY_DIRS)) $(hide) m4 $(PRIVATE_ADDITIONAL_M4DEFS) \ -D mls_num_sens=$(PRIVATE_MLS_SENS) -D mls_num_cats=$(PRIVATE_MLS_CATS) \ -D target_build_variant=$(TARGET_BUILD_VARIANT) \ - -D target_build_treble=$(ENABLE_TREBLE) \ -D target_with_dexpreopt=$(WITH_DEXPREOPT) \ -D target_with_dexpreopt_pic=$(WITH_DEXPREOPT_PIC) \ -D target_arch=$(PRIVATE_TGT_ARCH) \ @@ -376,7 +372,6 @@ $(BOARD_SEPOLICY_VERS_DIR) $(REQD_MASK_POLICY)) $(hide) m4 $(PRIVATE_ADDITIONAL_M4DEFS) \ -D mls_num_sens=$(PRIVATE_MLS_SENS) -D mls_num_cats=$(PRIVATE_MLS_CATS) \ -D target_build_variant=$(TARGET_BUILD_VARIANT) \ - -D target_build_treble=$(ENABLE_TREBLE) \ -D target_with_dexpreopt=$(WITH_DEXPREOPT) \ -D target_with_dexpreopt_pic=$(WITH_DEXPREOPT_PIC) \ -D target_arch=$(PRIVATE_TGT_ARCH) \ @@ -415,7 +410,6 @@ $(PLAT_PUBLIC_POLICY) $(PLAT_PRIVATE_POLICY)) $(hide) m4 $(PRIVATE_ADDITIONAL_M4DEFS) \ -D mls_num_sens=$(PRIVATE_MLS_SENS) -D mls_num_cats=$(PRIVATE_MLS_CATS) \ -D target_build_variant=$(TARGET_BUILD_VARIANT) \ - -D target_build_treble=$(ENABLE_TREBLE) \ -D target_with_dexpreopt=$(WITH_DEXPREOPT) \ -D target_with_dexpreopt_pic=$(WITH_DEXPREOPT_PIC) \ -D target_arch=$(PRIVATE_TGT_ARCH) \ @@ -485,7 +479,6 @@ $(BOARD_SEPOLICY_VERS_DIR) $(REQD_MASK_POLICY) $(BOARD_SEPOLICY_DIRS)) $(hide) m4 $(PRIVATE_ADDITIONAL_M4DEFS) \ -D mls_num_sens=$(PRIVATE_MLS_SENS) -D mls_num_cats=$(PRIVATE_MLS_CATS) \ -D target_build_variant=$(TARGET_BUILD_VARIANT) \ - -D target_build_treble=$(ENABLE_TREBLE) \ -D target_with_dexpreopt=$(WITH_DEXPREOPT) \ -D target_with_dexpreopt_pic=$(WITH_DEXPREOPT_PIC) \ -D target_arch=$(PRIVATE_TGT_ARCH) \ @@ -567,7 +560,6 @@ $(PLAT_PUBLIC_POLICY) $(PLAT_PRIVATE_POLICY)) mkdir -p $(dir $@) $(hide) m4 -D mls_num_sens=$(PRIVATE_MLS_SENS) -D mls_num_cats=$(PRIVATE_MLS_CATS) \ -D target_build_variant=user \ - -D target_build_treble=$(ENABLE_TREBLE) \ -D target_with_dexpreopt=$(WITH_DEXPREOPT) \ -D target_with_dexpreopt_pic=$(WITH_DEXPREOPT_PIC) \ -D target_arch=$(PRIVATE_TGT_ARCH) \ diff --git a/public/te_macros b/public/te_macros index 094642c0c..2dca5e2e9 100644 --- a/public/te_macros +++ b/public/te_macros @@ -287,13 +287,6 @@ define(`recovery_only', ifelse(target_recovery, `true', $1, )) # define(`userdebug_or_eng', ifelse(target_build_variant, `eng', $1, ifelse(target_build_variant, `userdebug', $1))) -##################################### -# SELinux rules for HALs that have either been binderized or are -# still passthrough. -# -define(`binderized_hal', ifelse(target_build_treble, `true', $1)) -define(`passthrough_hal', ifelse(target_build_treble, `', $1)) - ##################################### # WITH_DEXPREOPT builds # SELinux rules which apply only when pre-opting with PIC. -- GitLab