Remove sepolicy for vibrator manager service am: c02424796d
am: cbfaaeea39
Original change: https://googleplex-android-review.googlesource.com/c/device/google/felix-sepolicy/+/20610806 Change-Id: If5c216b5bbcbfda16712a8e8421c0498a35b0900 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
commit
f4be42ae00
5 changed files with 3 additions and 30 deletions
1
vendor/file_contexts
vendored
1
vendor/file_contexts
vendored
|
@ -14,5 +14,4 @@
|
||||||
|
|
||||||
# Haptics
|
# Haptics
|
||||||
/vendor/bin/hw/android\.hardware\.vibrator-service\.cs40l26-private u:object_r:hal_vibrator_default_exec:s0
|
/vendor/bin/hw/android\.hardware\.vibrator-service\.cs40l26-private u:object_r:hal_vibrator_default_exec:s0
|
||||||
/vendor/bin/hw/android\.hardware\.vibrator-service\.cs40l26-stereo-private u:object_r:hal_vibrator_stereo_exec:s0
|
|
||||||
/dev/gpiochip44 u:object_r:vibrator_device:s0
|
/dev/gpiochip44 u:object_r:vibrator_device:s0
|
||||||
|
|
8
vendor/hal_vibrator_default.te
vendored
8
vendor/hal_vibrator_default.te
vendored
|
@ -1,5 +1,3 @@
|
||||||
# Allow vibrator HAL to communicate with another service
|
# For gpio dev node
|
||||||
binder_call(hal_vibrator_default, hal_vibrator_stereo);
|
vndbinder_use(hal_vibrator_default);
|
||||||
|
allow hal_vibrator_default vibrator_device:chr_file rw_file_perms;
|
||||||
# Allow vibrator HAL to "add" the hal_vibrator_vndservice service type
|
|
||||||
add_service(hal_vibrator_default, hal_vibrator_vndservice);
|
|
||||||
|
|
21
vendor/hal_vibrator_stereo_default.te
vendored
21
vendor/hal_vibrator_stereo_default.te
vendored
|
@ -1,21 +0,0 @@
|
||||||
# From system sepilicy
|
|
||||||
type hal_vibrator_stereo, domain;
|
|
||||||
hal_server_domain(hal_vibrator_stereo, hal_vibrator)
|
|
||||||
|
|
||||||
type hal_vibrator_stereo_exec, exec_type, vendor_file_type, file_type;
|
|
||||||
init_daemon_domain(hal_vibrator_stereo)
|
|
||||||
|
|
||||||
# From project
|
|
||||||
get_prop(hal_vibrator_stereo, vendor_vibrator_prop);
|
|
||||||
get_prop(hal_vibrator_stereo, boot_status_prop);
|
|
||||||
|
|
||||||
# Allow vibrator HAL's default implementation to use vendor-binder service
|
|
||||||
vndbinder_use(hal_vibrator_stereo);
|
|
||||||
|
|
||||||
# For gpio dev node
|
|
||||||
allow hal_vibrator_stereo vibrator_device:chr_file rw_file_perms;
|
|
||||||
|
|
||||||
# For vibrator HAL's communication with other service
|
|
||||||
binder_call(hal_vibrator_stereo, hal_vibrator_default);
|
|
||||||
|
|
||||||
allow hal_vibrator_stereo hal_vibrator_vndservice:service_manager find;
|
|
1
vendor/vndservice.te
vendored
1
vendor/vndservice.te
vendored
|
@ -1 +0,0 @@
|
||||||
type hal_vibrator_vndservice, vndservice_manager_type;
|
|
2
vendor/vndservice_contexts
vendored
2
vendor/vndservice_contexts
vendored
|
@ -1,2 +0,0 @@
|
||||||
android.hardware.vibrator.IVibratorSync/default u:object_r:hal_vibrator_vndservice:s0
|
|
||||||
android.hardware.vibrator.IVibratorSync/dual u:object_r:hal_vibrator_vndservice:s0
|
|
Loading…
Add table
Add a link
Reference in a new issue