msm8953-common: Import sepolicy from sdm660 tree
This commit is contained in:
54
sepolicy/vendor/vendor_toolbox.te
vendored
Normal file
54
sepolicy/vendor/vendor_toolbox.te
vendored
Normal file
@@ -0,0 +1,54 @@
|
||||
type vendor_toolbox, domain;
|
||||
|
||||
init_daemon_domain(vendor_toolbox)
|
||||
|
||||
# Allow vendor_toolbox to use sys_admin capability
|
||||
allow vendor_toolbox self:capability sys_admin;
|
||||
|
||||
# Allow vendor_toolbox to execute /vendor/bin/toybox_vendor
|
||||
allow vendor_toolbox vendor_toolbox_exec:file execute_no_trans;
|
||||
|
||||
# Allow vendor_toolbox to read directories in rootfs
|
||||
allow vendor_toolbox rootfs:dir r_dir_perms;
|
||||
|
||||
# Allow vendor_toolbox to remove "security.*" xattrs from /mnt/vendor/persist
|
||||
allow vendor_toolbox {
|
||||
fingerprint_data_file
|
||||
mnt_vendor_file
|
||||
persist_alarm_file
|
||||
persist_audio_file
|
||||
persist_block_device
|
||||
persist_bluetooth_file
|
||||
persist_bms_file
|
||||
persist_camera_file
|
||||
persist_display_file
|
||||
persist_drm_file
|
||||
persist_file
|
||||
persist_hvdcp_file
|
||||
persist_mdm_file
|
||||
persist_misc_file
|
||||
persist_qti_fp_file
|
||||
persist_rfs_file
|
||||
persist_rfs_shared_hlos_file
|
||||
persist_secnvm_file
|
||||
persist_time_file
|
||||
persist_vpp_file
|
||||
regionalization_file
|
||||
rfs_file
|
||||
rfs_shared_hlos_file
|
||||
sensors_persist_file
|
||||
unlabeled
|
||||
vendor_persist_mmi_file
|
||||
}:dir { r_dir_perms setattr };
|
||||
|
||||
allow vendor_toolbox {
|
||||
fingerprint_data_file
|
||||
mnt_vendor_file
|
||||
persist_bluetooth_file
|
||||
persist_camera_file
|
||||
persist_drm_file
|
||||
persist_mdm_file
|
||||
persist_rfs_file
|
||||
persist_time_file
|
||||
sensors_persist_file
|
||||
}:file { r_file_perms setattr };
|
||||
Reference in New Issue
Block a user