Add selinux rules for android.hardware.usb.IUsb AIDL migration
Covers the rules needed for the default AIDL implementation. Bug: 200993386 Signed-off-by: Badhri Jagan Sridharan <badhri@google.com> Change-Id: Ib152d12686e225e3c1074295a70c624a5115e9bd
This commit is contained in:
parent
85387aa219
commit
c887ea3965
5 changed files with 7 additions and 0 deletions
|
@ -37,6 +37,7 @@
|
|||
hal_sensors_service
|
||||
hal_system_suspend_service
|
||||
hal_tv_tuner_service
|
||||
hal_usb_service
|
||||
hal_uwb_service
|
||||
hal_vehicle_service
|
||||
hal_wifi_hostapd_service
|
||||
|
|
|
@ -46,6 +46,7 @@ android.hardware.security.sharedsecret.ISharedSecret/default u:objec
|
|||
android.hardware.sensors.ISensors/default u:object_r:hal_sensors_service:s0
|
||||
android.hardware.soundtrigger3.ISoundTriggerHw/default u:object_r:hal_audio_service:s0
|
||||
android.hardware.tv.tuner.ITuner/default u:object_r:hal_tv_tuner_service:s0
|
||||
android.hardware.usb.IUsb/default u:object_r:hal_usb_service:s0
|
||||
android.hardware.uwb.IUwb/default u:object_r:hal_uwb_service:s0
|
||||
android.hardware.vibrator.IVibrator/default u:object_r:hal_vibrator_service:s0
|
||||
android.hardware.vibrator.IVibratorManager/default u:object_r:hal_vibrator_service:s0
|
||||
|
|
|
@ -2,6 +2,9 @@
|
|||
binder_call(hal_usb_client, hal_usb_server)
|
||||
binder_call(hal_usb_server, hal_usb_client)
|
||||
|
||||
hal_attribute_service(hal_usb, hal_usb_service)
|
||||
binder_call(hal_usb_server, servicemanager)
|
||||
|
||||
hal_attribute_hwservice(hal_usb, hal_usb_hwservice)
|
||||
|
||||
allow hal_usb self:netlink_kobject_uevent_socket create;
|
||||
|
|
|
@ -297,6 +297,7 @@ type hal_secureclock_service, vendor_service, protected_service, service_manager
|
|||
type hal_sharedsecret_service, vendor_service, protected_service, service_manager_type;
|
||||
type hal_system_suspend_service, protected_service, service_manager_type;
|
||||
type hal_tv_tuner_service, vendor_service, protected_service, service_manager_type;
|
||||
type hal_usb_service, vendor_service, protected_service, service_manager_type;
|
||||
type hal_uwb_service, vendor_service, protected_service, service_manager_type;
|
||||
type hal_vehicle_service, vendor_service, protected_service, service_manager_type;
|
||||
type hal_vibrator_service, vendor_service, protected_service, service_manager_type;
|
||||
|
|
1
vendor/file_contexts
vendored
1
vendor/file_contexts
vendored
|
@ -88,6 +88,7 @@
|
|||
/(vendor|system/vendor)/bin/hw/android\.hardware\.tv\.tuner@1\.[01]-service u:object_r:hal_tv_tuner_default_exec:s0
|
||||
/(vendor|system/vendor)/bin/hw/android\.hardware\.tv\.tuner-service\.example u:object_r:hal_tv_tuner_default_exec:s0
|
||||
/(vendor|system/vendor)/bin/hw/android\.hardware\.usb@1\.0-service u:object_r:hal_usb_default_exec:s0
|
||||
/(vendor|system/vendor)/bin/hw/android\.hardware\.usb-service\.example u:object_r:hal_usb_default_exec:s0
|
||||
/(vendor|system/vendor)/bin/hw/android\.hardware\.usb\.gadget@1\.1-service u:object_r:hal_usb_gadget_default_exec:s0
|
||||
/(vendor|system/vendor)/bin/hw/android\.hardware\.uwb-service u:object_r:hal_uwb_default_exec:s0
|
||||
/(vendor|system/vendor)/bin/hw/android\.hardware\.vibrator@1\.0-service u:object_r:hal_vibrator_default_exec:s0
|
||||
|
|
Loading…
Reference in a new issue