gs-common: sepolicy: Import missing rules from BP2A
Change-Id: I70ebc8a2bce09d2590c24fc919b2804cef256568
This commit is contained in:
parent
edc3d90511
commit
0dbbbc376c
13 changed files with 21 additions and 0 deletions
3
audio/sepolicy/aidl/hal_sensors_default.te
Normal file
3
audio/sepolicy/aidl/hal_sensors_default.te
Normal file
|
@ -0,0 +1,3 @@
|
|||
# Allow access to audio HAL.
|
||||
binder_call(hal_sensors_default, hal_audio_default)
|
||||
allow hal_sensors_default hal_audio_ext_service:service_manager find;
|
|
@ -17,6 +17,10 @@ get_prop(hal_gnss_pixel, vendor_gps_prop)
|
|||
binder_call(hal_gnss_pixel, hal_contexthub_default)
|
||||
allow hal_gnss_pixel hal_contexthub_service:service_manager find;
|
||||
|
||||
# Allow binder to fwk stats.
|
||||
binder_call(hal_gnss_pixel, fwk_stats_service)
|
||||
allow hal_gnss_pixel fwk_stats_service:service_manager find;
|
||||
|
||||
# Allow connect to gnss service
|
||||
allow hal_gnss_pixel vendor_gps_file:dir create_dir_perms;
|
||||
allow hal_gnss_pixel vendor_gps_file:fifo_file create_file_perms;
|
||||
|
|
|
@ -30,4 +30,5 @@ allow hal_aidl_radio_ext sysfs_leds:dir search;
|
|||
allow hal_aidl_radio_ext sysfs_leds:file rw_file_perms;
|
||||
|
||||
# legacy/zuma/vendor
|
||||
allow hal_aidl_radio_ext sysfs_display:dir search;
|
||||
allow hal_aidl_radio_ext sysfs_display:file rw_file_perms;
|
||||
|
|
|
@ -10,3 +10,5 @@ allow dump_modem vendor_rfsd_log_file:file r_file_perms;
|
|||
allow dump_modem vendor_toolbox_exec:file execute_no_trans;
|
||||
allow dump_modem sysfs_dump_modem:file r_file_perms;
|
||||
allow dump_modem logbuffer_device:chr_file r_file_perms;
|
||||
allow dump_modem radio_vendor_data_file:dir r_dir_perms;
|
||||
allow dump_modem radio_vendor_data_file:file r_file_perms;
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
# Modem SVC will register the default instance of the AIDL ISharedModemPlatform hal.
|
||||
hal_server_domain(modem_svc_sit, hal_shared_modem_platform)
|
||||
binder_call(hal_shared_modem_platform_server, hal_shared_modem_platform_client)
|
||||
|
|
1
nfc/nfc.mk
Normal file
1
nfc/nfc.mk
Normal file
|
@ -0,0 +1 @@
|
|||
BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/nfc/sepolicy
|
1
nfc/sepolicy/file.te
Normal file
1
nfc/sepolicy/file.te
Normal file
|
@ -0,0 +1 @@
|
|||
type vendor_nfc_vendor_data_file, file_type, data_file_type;
|
1
nfc/sepolicy/file_contexts
Normal file
1
nfc/sepolicy/file_contexts
Normal file
|
@ -0,0 +1 @@
|
|||
/data/vendor/nfc(/.*)? u:object_r:vendor_nfc_vendor_data_file:s0
|
2
nfc/sepolicy/hal_nfc_default.te
Normal file
2
nfc/sepolicy/hal_nfc_default.te
Normal file
|
@ -0,0 +1,2 @@
|
|||
allow hal_nfc_default vendor_nfc_vendor_data_file:dir create_dir_perms;
|
||||
allow hal_nfc_default vendor_nfc_vendor_data_file:file create_file_perms;
|
1
nfc/sepolicy/nfc.te
Normal file
1
nfc/sepolicy/nfc.te
Normal file
|
@ -0,0 +1 @@
|
|||
allow nfc vendor_nfc_vendor_data_file:dir search;
|
|
@ -1,3 +1,5 @@
|
|||
hal_client_domain(hal_power_default, hal_thermal)
|
||||
|
||||
# allow power hal to access pa kill knobs
|
||||
allow hal_power_default sysfs_pakills:file rw_file_perms;
|
||||
allow hal_power_default sysfs_pakills:dir r_dir_perms;
|
||||
|
|
|
@ -7,6 +7,7 @@ allow hal_wireless_charger sysfs_batteryinfo:file rw_file_perms;
|
|||
allow hal_wireless_charger self:netlink_kobject_uevent_socket create_socket_perms_no_ioctl;
|
||||
allow hal_wireless_charger sysfs_wlc:file rw_file_perms;
|
||||
|
||||
set_prop(hal_wireless_charger, vendor_wlcservice_prop)
|
||||
|
||||
binder_call(hal_wireless_charger, servicemanager)
|
||||
add_service(hal_wireless_charger, hal_wireless_charger_service)
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
vendor.wlcservice.test.authentication u:object_r:vendor_wlcservice_prop:s0 exact bool
|
||||
vendor.wlcservice.fwupdate.tx u:object_r:vendor_wlcservice_prop:s0 exact enum 0 1 2 3
|
||||
vendor.wlcservice.start u:object_r:vendor_wlcservice_prop:s0 exact bool
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue