unplugged-vendor/device/mediatek/sepolicy/bsp
2025-10-06 13:59:42 +00:00
..
debug Initial commit: AOSP 12 vendor with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
non_plat Initial commit: AOSP 12 vendor with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
ota_upgrade Initial commit: AOSP 12 vendor with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
plat_private Initial commit: AOSP 12 vendor with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
plat_public Initial commit: AOSP 12 vendor with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
MTK_LICENSE Initial commit: AOSP 12 vendor with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
README Initial commit: AOSP 12 vendor with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00

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.