39 lines
1.5 KiB
Plaintext
39 lines
1.5 KiB
Plaintext
This repo contains the MTK SELinux policy configuration for BSP project.
|
|
It is built in BSP project by default.
|
|
BSP means Board Support Package.
|
|
|
|
Configuration files:
|
|
../../*/common/device.mk
|
|
../../*/common/BoardConfig.mk
|
|
|
|
|
|
Directory structure description:
|
|
./debug:
|
|
This directory contains the MTK SELinux policy configuration for debug features.
|
|
It defines the domains and types for MTK debug services and apps common to all devices.
|
|
It isn't built in Customer user load with MTK_LOG_CUSTOMER_SUPPORT = no by default.
|
|
|
|
./neverallows:
|
|
This directory contains the MTK SELinux policy configuration for neverallows.
|
|
It extends the AOSP neverallows to all devices.
|
|
|
|
./non_plat
|
|
./*/non_plat:
|
|
These directories contains the MTK SELinux policy configuration for vendor.
|
|
It defines the domains and types for MTK services running in /vendor all devices.
|
|
It is built into vendor.img:/vendor/etc/selinux.
|
|
|
|
./plat_private
|
|
./*/plat_private:
|
|
These directories contains the MTK SELinux policy configuration for platform private.
|
|
It extends the domains and types for the AOSP services and apps common to all devices.
|
|
It is built into system.img:/system/system_ext/etc/selinux or system_ext.img:
|
|
/system_ext/etc/selinux.
|
|
|
|
./plat_public
|
|
./*/plat_public:
|
|
These directories contains the MTK SELinux policy configuration for platform public.
|
|
It defines the domains and types for MTK services running in /system all devices.
|
|
It is built into vendor.img:/vendor/etc/selinux & system.img:/system/system_ext/etc/selinux
|
|
or system_ext.img:/system_ext/etc/selinux.
|