From c29c6e561664eb0d79175d45d9b0226368252b5e Mon Sep 17 00:00:00 2001 From: luk1337 Date: Mon, 7 Sep 2020 06:22:09 +0000 Subject: [PATCH] universal7885: Use vendor_overlay for audio_policy_configuration.xml Signed-off-by: SamarV-121 Change-Id: Ifaa42cb1547529085cb73e3a493e8064dae07215 --- rootdir/etc/init.universal7904.rc | 2 -- sepolicy/private/file_contexts | 3 +++ universal7904-common.mk | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/rootdir/etc/init.universal7904.rc b/rootdir/etc/init.universal7904.rc index 68d2d2b..d76ef58 100644 --- a/rootdir/etc/init.universal7904.rc +++ b/rootdir/etc/init.universal7904.rc @@ -1,6 +1,4 @@ on init - mount none /system/etc/audio_policy_configuration.xml /vendor/etc/audio_policy_configuration.xml bind - # Disable vendor overlay mount none /vendor/lost+found /vendor/overlay bind diff --git a/sepolicy/private/file_contexts b/sepolicy/private/file_contexts index 51fb163..1618560 100644 --- a/sepolicy/private/file_contexts +++ b/sepolicy/private/file_contexts @@ -1,2 +1,5 @@ # Block device for ZRAM /dev/block/zram0 u:object_r:swap_block_device:s0 + +# Vendor overlay +/(product|system/product)/vendor_overlay/[0-9]+/etc(/.*)? u:object_r:vendor_configs_file:s0 diff --git a/universal7904-common.mk b/universal7904-common.mk index d80f3c5..156b010 100644 --- a/universal7904-common.mk +++ b/universal7904-common.mk @@ -7,7 +7,7 @@ PRODUCT_AAPT_PREF_CONFIG := xxhdpi # Audio PRODUCT_COPY_FILES += \ - $(LOCAL_PATH)/configs/audio_policy_configuration.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/audio_policy_configuration.xml + $(LOCAL_PATH)/configs/audio_policy_configuration.xml:$(TARGET_COPY_OUT_PRODUCT)/vendor_overlay/29/etc/audio_policy_configuration.xml # Bluetooth PRODUCT_PACKAGES += \