From 32e5e31a6362fed31807c77752fa2615a3b9d816 Mon Sep 17 00:00:00 2001
From: Johan Redestig <johan.redestig@sonymobile.com>
Date: Wed, 7 Oct 2015 14:42:37 +0200
Subject: [PATCH] Allow bluetooth to find the drmservice

Address the following denial:
  SELinux  E  avc:  denied  { find } for service=drm.drmManager scontext=u:r:bluetooth:s0 tcontext=u:object_r:drmserver_service:s0

This denial is triggered by Bluetooth when MmsFileProvider.java is
using the PduPersister which in turn is using DRM.

Change-Id: I4c077635f8afa39e6bc5e10178c3a7ae3cb6a9ea
---
 bluetooth.te | 1 +
 1 file changed, 1 insertion(+)

diff --git a/bluetooth.te b/bluetooth.te
index 6f6aea792..5016bcfd5 100644
--- a/bluetooth.te
+++ b/bluetooth.te
@@ -51,6 +51,7 @@ set_prop(bluetooth, pan_result_prop)
 set_prop(bluetooth, ctl_dhcp_pan_prop)
 
 allow bluetooth bluetooth_service:service_manager find;
+allow bluetooth drmserver_service:service_manager find;
 allow bluetooth mediaserver_service:service_manager find;
 allow bluetooth radio_service:service_manager find;
 allow bluetooth surfaceflinger_service:service_manager find;
-- 
GitLab