WLC: Add the essential sysfs_wlc policy files
1. Add the essential sysfs_wlc policy files to gs-common to cleanup the wireless_charger module dependent problems 2. Move out sepolicy type definitions to each device so the sepolicy can be self contained Bug: 263830018 Change-Id: I46da58685c5180d774fc445dc1f1c6f3a1780cc0 Signed-off-by: Ken Yang <yangken@google.com>
This commit is contained in:
parent
26eb4f5f17
commit
2e7a9e8004
@ -1 +0,0 @@
|
||||
type sysfs_wlc, sysfs_type, fs_type;
|
3
wireless_charger/sepolicy/hal_dumpstate_default.te
Normal file
3
wireless_charger/sepolicy/hal_dumpstate_default.te
Normal file
@ -0,0 +1,3 @@
|
||||
allow hal_dumpstate_default sysfs_wlc:dir search;
|
||||
allow hal_dumpstate_default sysfs_wlc:dir r_dir_perms;
|
||||
allow hal_dumpstate_default sysfs_wlc:file r_file_perms;
|
2
wireless_charger/sepolicy/hal_googlebattery.te
Normal file
2
wireless_charger/sepolicy/hal_googlebattery.te
Normal file
@ -0,0 +1,2 @@
|
||||
r_dir_file(hal_googlebattery, sysfs_wlc)
|
||||
allow hal_googlebattery sysfs_wlc:file rw_file_perms;
|
1
wireless_charger/sepolicy/hal_health_default.te
Normal file
1
wireless_charger/sepolicy/hal_health_default.te
Normal file
@ -0,0 +1 @@
|
||||
allow hal_health_default sysfs_wlc:dir search;
|
1
wireless_charger/sepolicy/hal_sensors_default.te
Normal file
1
wireless_charger/sepolicy/hal_sensors_default.te
Normal file
@ -0,0 +1 @@
|
||||
allow hal_sensors_default sysfs_wlc:dir r_dir_perms;
|
@ -1,6 +1,3 @@
|
||||
type hal_wireless_charger, domain;
|
||||
type hal_wireless_charger_exec, exec_type, vendor_file_type, file_type;
|
||||
|
||||
init_daemon_domain(hal_wireless_charger)
|
||||
|
||||
r_dir_file(hal_wireless_charger, sysfs_batteryinfo)
|
||||
|
3
wireless_charger/sepolicy/pixelstats_vendor.te
Normal file
3
wireless_charger/sepolicy/pixelstats_vendor.te
Normal file
@ -0,0 +1,3 @@
|
||||
# Wireless charge
|
||||
allow pixelstats_vendor sysfs_wlc:dir search;
|
||||
allow pixelstats_vendor sysfs_wlc:file rw_file_perms;
|
@ -1 +0,0 @@
|
||||
type hal_wireless_charger_service, hal_service_type, protected_service, service_manager_type;
|
2
wireless_charger/sepolicy/shell.te
Normal file
2
wireless_charger/sepolicy/shell.te
Normal file
@ -0,0 +1,2 @@
|
||||
# wlc
|
||||
dontaudit shell sysfs_wlc:dir search;
|
@ -1,4 +1,3 @@
|
||||
|
||||
PRODUCT_SOONG_NAMESPACES += vendor/google/interfaces
|
||||
PRODUCT_PACKAGES += vendor.google.wireless_charger-default
|
||||
DEVICE_PRODUCT_COMPATIBILITY_MATRIX_FILE += device/google/gs-common/wireless_charger/compatibility_matrix.xml
|
||||
|
Loading…
x
Reference in New Issue
Block a user