summaryrefslogtreecommitdiff
path: root/vendor
diff options
context:
space:
mode:
authorChris Paulo <chrispaulo@google.com>2022-11-16 21:20:50 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-11-16 21:20:50 +0000
commit50b8efd9eb9816ebeb1eb795d9d702b1fbd694c1 (patch)
treece2a8d6580d93d96261b2a77aa0bb640d80e3617 /vendor
parent07be62d1abf6d75121a8242fa46d1a31ec8f427a (diff)
parent2c6be03c0dc3cb8b1f9c4a468440a7e3080dac06 (diff)
downloadlynx-sepolicy-50b8efd9eb9816ebeb1eb795d9d702b1fbd694c1.tar.gz
device-sepolicy: Add sepolicy for vibrator hal am: b5eec482fd am: 2c6be03c0d
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19981337 Change-Id: I81c821acf7f0e94f91dc32d259da8635aedb7ced Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'vendor')
-rw-r--r--vendor/file_contexts3
-rw-r--r--vendor/hal_vibrator_default.te3
-rw-r--r--vendor/property_contexts2
-rw-r--r--vendor/vendor_init.te4
4 files changed, 12 insertions, 0 deletions
diff --git a/vendor/file_contexts b/vendor/file_contexts
index d692577..1b1cd08 100644
--- a/vendor/file_contexts
+++ b/vendor/file_contexts
@@ -15,3 +15,6 @@
/dev/socket/wifihal(/.*)? u:object_r:vendor_wifihal_socket:s0
/vendor/bin/loc_launcher u:object_r:vendor_location_exec:s0
/vendor/bin/lowi-server u:object_r:lowi_server_exec:s0
+
+# Haptics
+/vendor/bin/hw/android\.hardware\.vibrator-service\.cs40l26-private-lynx u:object_r:hal_vibrator_default_exec:s0 \ No newline at end of file
diff --git a/vendor/hal_vibrator_default.te b/vendor/hal_vibrator_default.te
new file mode 100644
index 0000000..b5c7202
--- /dev/null
+++ b/vendor/hal_vibrator_default.te
@@ -0,0 +1,3 @@
+# Allow Vibrator HAL to communicate with daemon via socket
+allow hal_vibrator_default chre:unix_stream_socket connectto;
+allow hal_vibrator_default chre_socket:sock_file write; \ No newline at end of file
diff --git a/vendor/property_contexts b/vendor/property_contexts
new file mode 100644
index 0000000..75cbb36
--- /dev/null
+++ b/vendor/property_contexts
@@ -0,0 +1,2 @@
+# Haptics
+persist.vendor.vibrator.hal. u:object_r:vendor_vibrator_prop:s0
diff --git a/vendor/vendor_init.te b/vendor/vendor_init.te
index 6d9b469..440c30c 100644
--- a/vendor/vendor_init.te
+++ b/vendor/vendor_init.te
@@ -1 +1,5 @@
+# Camera
set_prop(vendor_init, vendor_camera_prop)
+
+# Haptics
+get_prop(vendor_init, adaptive_haptics_prop)