summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-11-18 00:06:33 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-11-18 00:06:33 +0000
commit7c6f3121d0aeb945a79cca0072c2876e2e5be034 (patch)
tree06a15bfb0c79889cba90eb8efceb98fd90f2a3c8
parent4a24496e12e3e6a25a89f5d8b82c6fac7dbffd5d (diff)
parent5e8ab96efb898bb04ea3e5f5ec80902209e2e4ad (diff)
downloadbluejay-sepolicy-android13-qpr2-s9-release.tar.gz
Change-Id: Ibfe1969ebdab2cdf05e948e3a11e0fe59c315242
-rw-r--r--bluejay-sepolicy.mk1
-rw-r--r--vendor/file_contexts2
-rw-r--r--vendor/hal_vibrator_default.te3
-rw-r--r--vendor/property_contexts2
-rw-r--r--vendor/vendor_init.te2
5 files changed, 10 insertions, 0 deletions
diff --git a/bluejay-sepolicy.mk b/bluejay-sepolicy.mk
index cb5229b..5a2b557 100644
--- a/bluejay-sepolicy.mk
+++ b/bluejay-sepolicy.mk
@@ -1,2 +1,3 @@
BOARD_VENDOR_SEPOLICY_DIRS += device/google/bluejay-sepolicy/bluejay
+BOARD_VENDOR_SEPOLICY_DIRS += device/google/bluejay-sepolicy/vendor
BOARD_VENDOR_SEPOLICY_DIRS += device/google/bluejay-sepolicy/tracking_denials_bluejay
diff --git a/vendor/file_contexts b/vendor/file_contexts
new file mode 100644
index 0000000..66359fc
--- /dev/null
+++ b/vendor/file_contexts
@@ -0,0 +1,2 @@
+# Haptics
+/vendor/bin/hw/android\.hardware\.vibrator-service\.cs40l26-private-bluejay u:object_r:hal_vibrator_default_exec:s0
diff --git a/vendor/hal_vibrator_default.te b/vendor/hal_vibrator_default.te
new file mode 100644
index 0000000..8cb0c72
--- /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;
diff --git a/vendor/property_contexts b/vendor/property_contexts
new file mode 100644
index 0000000..4222a57
--- /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
new file mode 100644
index 0000000..6641c23
--- /dev/null
+++ b/vendor/vendor_init.te
@@ -0,0 +1,2 @@
+# Haptics
+get_prop(vendor_init, adaptive_haptics_prop)