Merge "uwb: add permissions for factory uwb calib file" into udc-d1-dev
This commit is contained in:
commit
05abdf9f26
6 changed files with 11 additions and 6 deletions
|
@ -2,8 +2,6 @@
|
||||||
type updated_wifi_firmware_data_file, file_type, data_file_type;
|
type updated_wifi_firmware_data_file, file_type, data_file_type;
|
||||||
type vendor_misc_data_file, file_type, data_file_type;
|
type vendor_misc_data_file, file_type, data_file_type;
|
||||||
type per_boot_file, file_type, data_file_type, core_data_file_type;
|
type per_boot_file, file_type, data_file_type, core_data_file_type;
|
||||||
type uwb_vendor_data_file, file_type, data_file_type, app_data_file_type;
|
|
||||||
type uwb_data_vendor, file_type, data_file_type;
|
|
||||||
type powerstats_vendor_data_file, file_type, data_file_type;
|
type powerstats_vendor_data_file, file_type, data_file_type;
|
||||||
type sensor_debug_data_file, file_type, data_file_type;
|
type sensor_debug_data_file, file_type, data_file_type;
|
||||||
|
|
||||||
|
@ -19,7 +17,6 @@ type vendor_regmap_debugfs, fs_type, debugfs_type;
|
||||||
|
|
||||||
# persist
|
# persist
|
||||||
type persist_ss_file, file_type, vendor_persist_type;
|
type persist_ss_file, file_type, vendor_persist_type;
|
||||||
type persist_uwb_file, file_type, vendor_persist_type;
|
|
||||||
|
|
||||||
# Storage Health HAL
|
# Storage Health HAL
|
||||||
type proc_f2fs, proc_type, fs_type;
|
type proc_f2fs, proc_type, fs_type;
|
||||||
|
|
|
@ -41,10 +41,8 @@
|
||||||
/data/vendor/misc(/.*)? u:object_r:vendor_misc_data_file:s0
|
/data/vendor/misc(/.*)? u:object_r:vendor_misc_data_file:s0
|
||||||
/data/per_boot(/.*)? u:object_r:per_boot_file:s0
|
/data/per_boot(/.*)? u:object_r:per_boot_file:s0
|
||||||
/data/vendor/sensors/registry(/.*)? u:object_r:sensor_reg_data_file:s0
|
/data/vendor/sensors/registry(/.*)? u:object_r:sensor_reg_data_file:s0
|
||||||
/data/vendor/uwb(/.*)? u:object_r:uwb_data_vendor:s0
|
|
||||||
/dev/battery_history u:object_r:battery_history_device:s0
|
/dev/battery_history u:object_r:battery_history_device:s0
|
||||||
/data/vendor/powerstats(/.*)? u:object_r:powerstats_vendor_data_file:s0
|
/data/vendor/powerstats(/.*)? u:object_r:powerstats_vendor_data_file:s0
|
||||||
|
|
||||||
# Persist
|
# Persist
|
||||||
/mnt/vendor/persist/sensors/registry(/.*)? u:object_r:persist_sensor_reg_file:s0
|
/mnt/vendor/persist/sensors/registry(/.*)? u:object_r:persist_sensor_reg_file:s0
|
||||||
/mnt/vendor/persist/uwb(/.*)? u:object_r:persist_uwb_file:s0
|
|
||||||
|
|
3
vendor/file.te
vendored
3
vendor/file.te
vendored
|
@ -3,6 +3,7 @@ type persist_display_file, file_type, vendor_persist_type;
|
||||||
type persist_battery_file, file_type, vendor_persist_type;
|
type persist_battery_file, file_type, vendor_persist_type;
|
||||||
type persist_camera_file, file_type, vendor_persist_type;
|
type persist_camera_file, file_type, vendor_persist_type;
|
||||||
type persist_sensor_reg_file, file_type, vendor_persist_type;
|
type persist_sensor_reg_file, file_type, vendor_persist_type;
|
||||||
|
type persist_uwb_file, file_type, vendor_persist_type;
|
||||||
|
|
||||||
#sysfs
|
#sysfs
|
||||||
type sysfs_power_dump, sysfs_type, fs_type;
|
type sysfs_power_dump, sysfs_type, fs_type;
|
||||||
|
@ -36,6 +37,8 @@ type vendor_bt_data_file, file_type, data_file_type;
|
||||||
|
|
||||||
# Data
|
# Data
|
||||||
type sensor_reg_data_file, file_type, data_file_type;
|
type sensor_reg_data_file, file_type, data_file_type;
|
||||||
|
type uwb_vendor_data_file, file_type, data_file_type, app_data_file_type;
|
||||||
|
type uwb_data_vendor, file_type, data_file_type;
|
||||||
|
|
||||||
# Vendor sched files
|
# Vendor sched files
|
||||||
userdebug_or_eng(`
|
userdebug_or_eng(`
|
||||||
|
|
4
vendor/file_contexts
vendored
4
vendor/file_contexts
vendored
|
@ -23,7 +23,7 @@
|
||||||
/vendor/bin/trusty_apploader u:object_r:trusty_apploader_exec:s0
|
/vendor/bin/trusty_apploader u:object_r:trusty_apploader_exec:s0
|
||||||
/vendor/bin/trusty_metricsd u:object_r:trusty_metricsd_exec:s0
|
/vendor/bin/trusty_metricsd u:object_r:trusty_metricsd_exec:s0
|
||||||
/vendor/bin/chre u:object_r:chre_exec:s0
|
/vendor/bin/chre u:object_r:chre_exec:s0
|
||||||
/vendor/bin/init\.uwb\.calib\.sh u:object_r:vendor_uwb_init_exec:s0
|
/vendor/bin/init_uwb_calib u:object_r:vendor_uwb_init_exec:s0
|
||||||
/vendor/bin/hw/android\.hardware\.security\.keymint-service\.trusty u:object_r:hal_keymint_default_exec:s0
|
/vendor/bin/hw/android\.hardware\.security\.keymint-service\.trusty u:object_r:hal_keymint_default_exec:s0
|
||||||
/vendor/bin/hw/android\.hardware\.security\.keymint-service\.rust\.trusty u:object_r:hal_keymint_default_exec:s0
|
/vendor/bin/hw/android\.hardware\.security\.keymint-service\.rust\.trusty u:object_r:hal_keymint_default_exec:s0
|
||||||
/vendor/bin/ufs_firmware_update\.sh u:object_r:ufs_firmware_update_exec:s0
|
/vendor/bin/ufs_firmware_update\.sh u:object_r:ufs_firmware_update_exec:s0
|
||||||
|
@ -38,12 +38,14 @@
|
||||||
|
|
||||||
# Vendor
|
# Vendor
|
||||||
/data/vendor/bluetooth(/.*)? u:object_r:vendor_bt_data_file:s0
|
/data/vendor/bluetooth(/.*)? u:object_r:vendor_bt_data_file:s0
|
||||||
|
/data/vendor/uwb(/.*)? u:object_r:uwb_data_vendor:s0
|
||||||
|
|
||||||
# persist
|
# persist
|
||||||
/mnt/vendor/persist/camera(/.*)? u:object_r:persist_camera_file:s0
|
/mnt/vendor/persist/camera(/.*)? u:object_r:persist_camera_file:s0
|
||||||
/mnt/vendor/persist/display(/.*)? u:object_r:persist_display_file:s0
|
/mnt/vendor/persist/display(/.*)? u:object_r:persist_display_file:s0
|
||||||
/mnt/vendor/persist/battery(/.*)? u:object_r:persist_battery_file:s0
|
/mnt/vendor/persist/battery(/.*)? u:object_r:persist_battery_file:s0
|
||||||
/mnt/vendor/persist/ss(/.*)? u:object_r:persist_ss_file:s0
|
/mnt/vendor/persist/ss(/.*)? u:object_r:persist_ss_file:s0
|
||||||
|
/mnt/vendor/persist/uwb(/.*)? u:object_r:persist_uwb_file:s0
|
||||||
|
|
||||||
# Devices
|
# Devices
|
||||||
/dev/bbd_pwrstat u:object_r:power_stats_device:s0
|
/dev/bbd_pwrstat u:object_r:power_stats_device:s0
|
||||||
|
|
2
vendor/hal_uwb_vendor_default.te
vendored
2
vendor/hal_uwb_vendor_default.te
vendored
|
@ -3,3 +3,5 @@ type hal_uwb_vendor_default_exec, vendor_file_type, exec_type, file_type;
|
||||||
allow hal_uwb_default uci_device:chr_file rw_file_perms;
|
allow hal_uwb_default uci_device:chr_file rw_file_perms;
|
||||||
init_daemon_domain(hal_uwb_vendor_default)
|
init_daemon_domain(hal_uwb_vendor_default)
|
||||||
|
|
||||||
|
allow hal_uwb_default uwb_data_vendor:dir create_dir_perms;
|
||||||
|
allow hal_uwb_default uwb_data_vendor:file create_file_perms;
|
||||||
|
|
3
vendor/vendor_uwb_init.te
vendored
3
vendor/vendor_uwb_init.te
vendored
|
@ -2,3 +2,6 @@ type vendor_uwb_init, domain;
|
||||||
type vendor_uwb_init_exec, exec_type, vendor_file_type, file_type;
|
type vendor_uwb_init_exec, exec_type, vendor_file_type, file_type;
|
||||||
|
|
||||||
init_daemon_domain(vendor_uwb_init)
|
init_daemon_domain(vendor_uwb_init)
|
||||||
|
|
||||||
|
allow vendor_uwb_init uwb_data_vendor:file create_file_perms;
|
||||||
|
allow vendor_uwb_init uwb_data_vendor:dir w_dir_perms;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue