Restore audio tee sink
Bug: 27323882
Change-Id: Idf3977d74817c4f90f9e993d2e1e5302cc56f41d
diff --git a/audioserver.te b/audioserver.te
index 8e91c09..0865497 100644
--- a/audioserver.te
+++ b/audioserver.te
@@ -18,6 +18,8 @@
# used for TEE sink - pcm capture for debug.
userdebug_or_eng(`
allow audioserver media_data_file:dir create_dir_perms;
+ allow audioserver audioserver_data_file:dir create_dir_perms;
+ allow audioserver audioserver_data_file:file create_file_perms;
')
allow audioserver audio_device:dir r_dir_perms;
diff --git a/file.te b/file.te
index ff60c04..00637f8 100644
--- a/file.te
+++ b/file.te
@@ -115,6 +115,7 @@
# /data/misc subdirectories
type adb_keys_file, file_type, data_file_type;
type audio_data_file, file_type, data_file_type;
+type audioserver_data_file, file_type, data_file_type;
type bluetooth_data_file, file_type, data_file_type;
type bootstat_data_file, file_type, data_file_type;
type boottrace_data_file, file_type, data_file_type;
diff --git a/file_contexts b/file_contexts
index ed8e30e..5e14344 100644
--- a/file_contexts
+++ b/file_contexts
@@ -260,6 +260,7 @@
# Misc data
/data/misc/adb(/.*)? u:object_r:adb_keys_file:s0
/data/misc/audio(/.*)? u:object_r:audio_data_file:s0
+/data/misc/audioserver(/.*)? u:object_r:audioserver_data_file:s0
/data/misc/bootstat(/.*)? u:object_r:bootstat_data_file:s0
/data/misc/boottrace(/.*)? u:object_r:boottrace_data_file:s0
/data/misc/bluetooth(/.*)? u:object_r:bluetooth_data_file:s0