universal8895: Create root folders outside of vendor init
authorBruno Martins <bgcngm@gmail.com>
Sun, 7 Oct 2018 23:25:18 +0000 (01:25 +0200)
committerJan Altensen <info@stricted.net>
Sun, 19 Jan 2020 07:53:20 +0000 (08:53 +0100)
commita85081afdb33af259aea50a96cfb363b02287221
treeb365070410d31a7307ea888548919459cb427dc1
parent7d5f7c00c321bf9beaa1ed94c817b1d632cbd2c1
universal8895: 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
ramdisk/etc/fstab.samsungexynos8895
ramdisk/etc/init.baseband.rc
ramdisk/etc/init.samsungexynos8895.rc
sepolicy/file_contexts [new file with mode: 0644]