review cbd
Bug: 254378739 Test: boot with cbd launched Change-Id: I9c89c0fc3b40957bc60dd7854788d49e498fc0cd
This commit is contained in:
parent
2f2b04a36e
commit
53ee1c09b9
7 changed files with 8 additions and 6 deletions
|
@ -49,7 +49,6 @@ type vendor_page_pinner_debugfs, fs_type, debugfs_type;
|
||||||
# persist
|
# persist
|
||||||
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_modem_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_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;
|
type persist_uwb_file, file_type, vendor_persist_type;
|
||||||
|
|
|
@ -3,7 +3,6 @@
|
||||||
/vendor/bin/sced u:object_r:sced_exec:s0
|
/vendor/bin/sced u:object_r:sced_exec:s0
|
||||||
/vendor/bin/vcd u:object_r:vcd_exec:s0
|
/vendor/bin/vcd u:object_r:vcd_exec:s0
|
||||||
/vendor/bin/chre u:object_r:chre_exec:s0
|
/vendor/bin/chre u:object_r:chre_exec:s0
|
||||||
/vendor/bin/cbd u:object_r:cbd_exec:s0
|
|
||||||
/vendor/bin/bipchmgr u:object_r:bipchmgr_exec:s0
|
/vendor/bin/bipchmgr u:object_r:bipchmgr_exec:s0
|
||||||
/vendor/bin/storageproxyd u:object_r:tee_exec:s0
|
/vendor/bin/storageproxyd u:object_r:tee_exec:s0
|
||||||
/vendor/bin/init\.radio\.sh u:object_r:init_radio_exec:s0
|
/vendor/bin/init\.radio\.sh u:object_r:init_radio_exec:s0
|
||||||
|
@ -191,7 +190,6 @@
|
||||||
# Persist
|
# Persist
|
||||||
/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/camera(/.*)? u:object_r:persist_camera_file:s0
|
/mnt/vendor/persist/camera(/.*)? u:object_r:persist_camera_file:s0
|
||||||
/mnt/vendor/persist/modem(/.*)? u:object_r:persist_modem_file:s0
|
|
||||||
/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/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
|
/mnt/vendor/persist/uwb(/.*)? u:object_r:persist_uwb_file:s0
|
||||||
|
|
|
@ -1,6 +1,4 @@
|
||||||
allow init modem_img_file:dir mounton;
|
|
||||||
allow init mnt_vendor_file:dir mounton;
|
allow init mnt_vendor_file:dir mounton;
|
||||||
allow init modem_img_file:filesystem { getattr mount relabelfrom };
|
|
||||||
allow init custom_ab_block_device:lnk_file relabelto;
|
allow init custom_ab_block_device:lnk_file relabelto;
|
||||||
|
|
||||||
# This is needed for chaining a boot partition vbmeta
|
# This is needed for chaining a boot partition vbmeta
|
||||||
|
@ -11,7 +9,6 @@ allow init custom_ab_block_device:lnk_file relabelto;
|
||||||
allow init boot_block_device:lnk_file relabelto;
|
allow init boot_block_device:lnk_file relabelto;
|
||||||
|
|
||||||
allow init persist_file:dir mounton;
|
allow init persist_file:dir mounton;
|
||||||
allow init modem_userdata_file:dir mounton;
|
|
||||||
allow init ram_device:blk_file w_file_perms;
|
allow init ram_device:blk_file w_file_perms;
|
||||||
allow init sysfs_scsi_devices_0000:file w_file_perms;
|
allow init sysfs_scsi_devices_0000:file w_file_perms;
|
||||||
|
|
||||||
|
|
3
vendor/file.te
vendored
3
vendor/file.te
vendored
|
@ -9,6 +9,9 @@ userdebug_or_eng(`
|
||||||
typeattribute vendor_slog_file mlstrustedobject;
|
typeattribute vendor_slog_file mlstrustedobject;
|
||||||
')
|
')
|
||||||
|
|
||||||
|
# persist
|
||||||
|
type persist_modem_file, file_type, vendor_persist_type;
|
||||||
|
|
||||||
# Modem
|
# Modem
|
||||||
type modem_efs_file, file_type;
|
type modem_efs_file, file_type;
|
||||||
type modem_userdata_file, file_type;
|
type modem_userdata_file, file_type;
|
||||||
|
|
2
vendor/file_contexts
vendored
2
vendor/file_contexts
vendored
|
@ -2,6 +2,7 @@
|
||||||
/vendor/bin/rfsd u:object_r:rfsd_exec:s0
|
/vendor/bin/rfsd u:object_r:rfsd_exec:s0
|
||||||
/vendor/bin/modem_logging_control u:object_r:modem_logging_control_exec:s0
|
/vendor/bin/modem_logging_control u:object_r:modem_logging_control_exec:s0
|
||||||
/vendor/bin/modem_svc_sit u:object_r:modem_svc_sit_exec:s0
|
/vendor/bin/modem_svc_sit u:object_r:modem_svc_sit_exec:s0
|
||||||
|
/vendor/bin/cbd u:object_r:cbd_exec:s0
|
||||||
|
|
||||||
# Data
|
# Data
|
||||||
/data/vendor/log/rfsd(/.*)? u:object_r:vendor_rfsd_log_file:s0
|
/data/vendor/log/rfsd(/.*)? u:object_r:vendor_rfsd_log_file:s0
|
||||||
|
@ -15,6 +16,7 @@
|
||||||
/mnt/vendor/efs_backup(/.*)? u:object_r:modem_efs_file:s0
|
/mnt/vendor/efs_backup(/.*)? u:object_r:modem_efs_file:s0
|
||||||
/mnt/vendor/modem_img(/.*)? u:object_r:modem_img_file:s0
|
/mnt/vendor/modem_img(/.*)? u:object_r:modem_img_file:s0
|
||||||
/mnt/vendor/modem_userdata(/.*)? u:object_r:modem_userdata_file:s0
|
/mnt/vendor/modem_userdata(/.*)? u:object_r:modem_userdata_file:s0
|
||||||
|
/mnt/vendor/persist/modem(/.*)? u:object_r:persist_modem_file:s0
|
||||||
|
|
||||||
# Vendor Firmwares
|
# Vendor Firmwares
|
||||||
/vendor/firmware(/.*)? u:object_r:vendor_fw_file:s0
|
/vendor/firmware(/.*)? u:object_r:vendor_fw_file:s0
|
||||||
|
|
3
vendor/init.te
vendored
3
vendor/init.te
vendored
|
@ -1 +1,4 @@
|
||||||
allow init modem_efs_file:dir mounton;
|
allow init modem_efs_file:dir mounton;
|
||||||
|
allow init modem_userdata_file:dir mounton;
|
||||||
|
allow init modem_img_file:dir mounton;
|
||||||
|
allow init modem_img_file:filesystem { getattr mount relabelfrom };
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue