From 935ddb20c196fa8ee177abde9bd15401a5a1b3fc Mon Sep 17 00:00:00 2001 From: Alex Klyubin <klyubin@google.com> Date: Thu, 9 Mar 2017 18:00:42 -0800 Subject: [PATCH] Revert "Correct location of property_contexts for TREBLE devices" This reverts commit 4cb628a3be61efbd2abf8e92d38710d76ef828f3. Reason for revert: recovery image on marlin & sailfish no longer contained *property_contexts and thus recovery failed to boot. Test: Clean build, flash, sailfish and bullhead boot up just fine, and boot into recovery just fine. Bug: 36002573 Bug: 36108354 Change-Id: I2dffd80764f1a464327747d35a58691b24cff7a7 --- Android.mk | 12 ++---------- CleanSpec.mk | 3 +++ 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/Android.mk b/Android.mk index de994464d..3975f7697 100644 --- a/Android.mk +++ b/Android.mk @@ -884,12 +884,8 @@ include $(CLEAR_VARS) LOCAL_MODULE := plat_property_contexts LOCAL_MODULE_CLASS := ETC LOCAL_MODULE_TAGS := optional - -ifeq ($(PRODUCT_FULL_TREBLE),true) -LOCAL_MODULE_PATH := $(TARGET_OUT)/etc/selinux -else +# TODO: Change module path to TARGET_SYSTEM_OUT after b/27805372 LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT) -endif include $(BUILD_SYSTEM)/base_rules.mk @@ -919,12 +915,8 @@ include $(CLEAR_VARS) LOCAL_MODULE := nonplat_property_contexts LOCAL_MODULE_CLASS := ETC LOCAL_MODULE_TAGS := optional - -ifeq ($(PRODUCT_FULL_TREBLE),true) -LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/etc/selinux -else +# TODO: Change module path to TARGET_SYSTEM_OUT after b/27805372 LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT) -endif include $(BUILD_SYSTEM)/base_rules.mk diff --git a/CleanSpec.mk b/CleanSpec.mk index ac0735565..496214943 100644 --- a/CleanSpec.mk +++ b/CleanSpec.mk @@ -63,3 +63,6 @@ $(call add-clean-step, rm -rf $(PRODUCT_OUT)/recovery/root/property_contexts) $(call add-clean-step, rm -rf $(PRODUCT_OUT)/root/property_contexts) $(call add-clean-step, rm -rf $(PRODUCT_OUT)/recovery/root/property_contexts) + +$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/etc/selinux/plat_property_contexts) +$(call add-clean-step, rm -rf $(PRODUCT_OUT)/vendor/etc/selinux/nonplat_property_contexts) -- GitLab