diff options
author | Chase Wu <chasewu@google.com> | 2022-12-13 11:26:50 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2022-12-13 11:26:50 +0000 |
commit | f4be42ae00690f035a49add29035662728f6b8f7 (patch) | |
tree | 33e27ee010ccc8930d49a039d68c725d1873e22a | |
parent | 6b826a850d879dd16bbc2a7e1e2b3fa10c5244bf (diff) | |
parent | cbfaaeea3939c5ea1682416975b4c20769396999 (diff) | |
download | felix-sepolicy-f4be42ae00690f035a49add29035662728f6b8f7.tar.gz |
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>
-rw-r--r-- | vendor/file_contexts | 1 | ||||
-rw-r--r-- | vendor/hal_vibrator_default.te | 8 | ||||
-rw-r--r-- | vendor/hal_vibrator_stereo_default.te | 21 | ||||
-rw-r--r-- | vendor/vndservice.te | 1 | ||||
-rw-r--r-- | vendor/vndservice_contexts | 2 |
5 files changed, 3 insertions, 30 deletions
diff --git a/vendor/file_contexts b/vendor/file_contexts index 91d227e..edf1c97 100644 --- a/vendor/file_contexts +++ b/vendor/file_contexts @@ -14,5 +14,4 @@ # 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-stereo-private u:object_r:hal_vibrator_stereo_exec:s0 /dev/gpiochip44 u:object_r:vibrator_device:s0 diff --git a/vendor/hal_vibrator_default.te b/vendor/hal_vibrator_default.te index 3b14315..7858155 100644 --- a/vendor/hal_vibrator_default.te +++ b/vendor/hal_vibrator_default.te @@ -1,5 +1,3 @@ -# Allow vibrator HAL to communicate with another service -binder_call(hal_vibrator_default, hal_vibrator_stereo); - -# Allow vibrator HAL to "add" the hal_vibrator_vndservice service type -add_service(hal_vibrator_default, hal_vibrator_vndservice); +# For gpio dev node +vndbinder_use(hal_vibrator_default); +allow hal_vibrator_default vibrator_device:chr_file rw_file_perms; diff --git a/vendor/hal_vibrator_stereo_default.te b/vendor/hal_vibrator_stereo_default.te deleted file mode 100644 index 9cb2793..0000000 --- a/vendor/hal_vibrator_stereo_default.te +++ /dev/null @@ -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; diff --git a/vendor/vndservice.te b/vendor/vndservice.te deleted file mode 100644 index 5df985b..0000000 --- a/vendor/vndservice.te +++ /dev/null @@ -1 +0,0 @@ -type hal_vibrator_vndservice, vndservice_manager_type; diff --git a/vendor/vndservice_contexts b/vendor/vndservice_contexts deleted file mode 100644 index 2b6b4aa..0000000 --- a/vendor/vndservice_contexts +++ /dev/null @@ -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 |