38 lines
1.9 KiB
Plaintext
38 lines
1.9 KiB
Plaintext
allow vendor_init rootfs:dir r_dir_perms;
|
|
allow vendor_init proc_uid_cpupower:file write;
|
|
allow vendor_init tmpfs:dir create;
|
|
allow vendor_init vendor_file:system { module_load };
|
|
# Allow vendor_init to write to /proc/sysrq-trigger on userdebug and eng builds
|
|
userdebug_or_eng(`
|
|
allow vendor_init proc_sysrq:file w_file_perms;
|
|
')
|
|
allow vendor_init proc:file rw_file_perms;
|
|
allow vendor_init self:capability { sys_module };
|
|
allow vendor_init system_file:system { module_load };
|
|
allow vendor_init block_device:lnk_file { relabelfrom relabelto };
|
|
allow vendor_init boot_block_device:lnk_file { relabelfrom relabelto };
|
|
allow vendor_init uboot_block_device:lnk_file { relabelfrom relabelto };
|
|
allow vendor_init vbmeta_block_device:lnk_file { relabelfrom relabelto };
|
|
allow vendor_init userdata_block_device:lnk_file { relabelto };
|
|
allow vendor_init baseparameter_block_device:lnk_file { relabelto setattr };
|
|
allow vendor_init baseparameter_block_device:blk_file { setattr write };
|
|
allow vendor_init e2fsck_oem_block_device:lnk_file { relabelto };
|
|
allow vendor_init frp_block_device:lnk_file { relabelto };
|
|
allow vendor_init metadata_block_device:lnk_file { relabelto };
|
|
allow vendor_init recovery_block_device:lnk_file { relabelto };
|
|
allow vendor_init misc_block_device:lnk_file { relabelto };
|
|
allow vendor_init e2fsck_cache_block_device:lnk_file { relabelto };
|
|
allow vendor_init security_block_device:lnk_file { relabelto };
|
|
allow vendor_init device:lnk_file { create write};
|
|
allow vendor_init tmpfs:dir { write add_name create };
|
|
allow vendor_init sysfs_dmc:lnk_file { setattr };
|
|
|
|
set_prop(vendor_init, vendor_base_prop)
|
|
set_prop(vendor_init, vendor_boot_complete_prop)
|
|
set_prop(vendor_init, vendor_system_public_prop)
|
|
set_prop(vendor_init, vendor_vts_status_prop)
|
|
set_prop(vendor_init, vendor_hwc_prop)
|
|
set_prop(vendor_init, vendor_power_prop)
|
|
set_prop(vendor_init, vendor_usb_prop)
|
|
get_prop(vendor_init, vts_status_prop)
|