From 80aa3de90ec8ae8d6423c3821e94c6de24c3c018 Mon Sep 17 00:00:00 2001 From: Bruno Martins Date: Mon, 8 Oct 2018 00:25:18 +0100 Subject: [PATCH] sdm660-common: Create root folders outside of vendor init script * The core SELinux policies for vendor_init are being restricted as to comply with Treble. Simply adding a local rule to allow creating folders under rootfs would be enough, but at the same time defining the extra root folders and making use of AID/fs configuration file to set perms is more neat and clean. * Furthermore, with System As Root / is a read-only filesystem so we can't create our mountpoints from init script anymore Change-Id: Idabd7ae72e4c4fd9daac5ba3be3e6236f79f251b --- BoardConfigCommon.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk index 71596435..72b38986 100644 --- a/BoardConfigCommon.mk +++ b/BoardConfigCommon.mk @@ -236,6 +236,8 @@ BOARD_ROOT_EXTRA_SYMLINKS := \ /vendor/firmware_mnt:/firmware \ /vendor/bt_firmware:/bt_firmware +BOARD_ROOT_EXTRA_FOLDERS := persist + TARGET_COPY_OUT_VENDOR := vendor TARGET_USERIMAGES_USE_EXT4 := true TARGET_USERIMAGES_USE_F2FS := true