audio: Allow brilloaudioservice to register with servicemanager.
BUG=26938019
TEST=manual test
Change-Id: I7026afa59c29c9dfbb439cc2a7a536222b571534
diff --git a/sepolicy/brilloaudioservice.te b/sepolicy/brilloaudioservice.te
index 7e4597e..58b2e9c 100644
--- a/sepolicy/brilloaudioservice.te
+++ b/sepolicy/brilloaudioservice.te
@@ -10,6 +10,9 @@
allow brillo_audio_service mediaserver_service:service_manager find;
binder_call(brillo_audio_service, mediaserver)
+# Allow brilloaudioservice to register with the service manager.
+allow brillo_audio_service brilloaudioservice:service_manager { add find };
+
# Allow reading of initial headphone state.
allow brillo_audio_service sysfs:file read;
allow brillo_audio_service brillo_audio_service_state:file r_file_perms;
diff --git a/sepolicy/service_contexts b/sepolicy/service_contexts
index 2af9abe..135ab68 100644
--- a/sepolicy/service_contexts
+++ b/sepolicy/service_contexts
@@ -4,3 +4,4 @@
trunks_service u:object_r:trunks_service:s0
android.brillo.UpdateEngineService u:object_r:update_engine_service:s0
weave_service u:object_r:weave_service:s0
+android.brillo.brilloaudioservice.BrilloAudioService u:object_r:brilloaudioservice:s0