summaryrefslogtreecommitdiffstats
path: root/common/cameraserver.te
diff options
context:
space:
mode:
authorMridul Singh <mridulsingh@codeaurora.org>2016-03-28 12:16:07 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2016-06-09 12:56:35 -0700
commit1194edcf7b65eb31e4eb3235594005fbcad3b85d (patch)
tree49cad43c4d2bc5266e470e5178086fcb09b6151f /common/cameraserver.te
parent09da96dfb096434f54b69c260fefc870142d6ae3 (diff)
downloadandroid_device_qcom_sepolicy-1194edcf7b65eb31e4eb3235594005fbcad3b85d.tar.gz
android_device_qcom_sepolicy-1194edcf7b65eb31e4eb3235594005fbcad3b85d.tar.bz2
android_device_qcom_sepolicy-1194edcf7b65eb31e4eb3235594005fbcad3b85d.zip
sepolicy: Add camera permissions to cameraserver.
As camera daemon is merged with cameraserver process, this change enables permissions to cameraserver. CRs-Fixed: 1005685 Change-Id: Ic69981bcc1f800c0374ea7dffc8b58959d2d50b9
Diffstat (limited to 'common/cameraserver.te')
-rw-r--r--common/cameraserver.te5
1 files changed, 5 insertions, 0 deletions
diff --git a/common/cameraserver.te b/common/cameraserver.te
index 127ee3dc..ac73d83f 100644
--- a/common/cameraserver.te
+++ b/common/cameraserver.te
@@ -35,3 +35,8 @@ unix_socket_connect(cameraserver, thermal, thermal-engine)
#Allow surfaceflinger access for camera preview
allow cameraserver surfaceflinger:unix_stream_socket { read write };
+
+# allow cameraserver to communicate with sensors
+allow cameraserver sensors_device:chr_file rw_file_perms;
+unix_socket_connect(cameraserver, sensors, sensors);
+allow cameraserver system_server:unix_stream_socket { read write };