release-request-862863ac-5ad7-4151-a977-bc63187c7f22-for-git_nyc-iot-release-4371219 snap-temp-L31100000107805832
Change-Id: Ic756cddb3b4da76c2428e5c74e6bdf7a36e28817
diff --git a/bluetooth.te b/bluetooth.te
index 4b20a58..a5b4d71 100644
--- a/bluetooth.te
+++ b/bluetooth.te
@@ -8,6 +8,8 @@
# Data file accesses.
allow bluetooth bluetooth_data_file:dir create_dir_perms;
allow bluetooth bluetooth_data_file:notdevfile_class_set create_file_perms;
+allow bluetooth bluetooth_logs_data_file:dir rw_dir_perms;
+allow bluetooth bluetooth_logs_data_file:file create_file_perms;
# Socket creation under /data/misc/bluedroid.
type_transition bluetooth bluetooth_data_file:sock_file bluetooth_socket;
diff --git a/file.te b/file.te
index f0e984d..9cd99c5 100644
--- a/file.te
+++ b/file.te
@@ -136,6 +136,7 @@
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 bluetooth_logs_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;
type camera_data_file, file_type, data_file_type;
diff --git a/file_contexts b/file_contexts
index e78f8b8..0ae61da 100644
--- a/file_contexts
+++ b/file_contexts
@@ -270,6 +270,7 @@
/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
+/data/misc/bluetooth/logs(/.*)? u:object_r:bluetooth_logs_data_file:s0
/data/misc/bluedroid(/.*)? u:object_r:bluetooth_data_file:s0
/data/misc/bluedroid/\.a2dp_ctrl u:object_r:bluetooth_socket:s0
/data/misc/bluedroid/\.a2dp_data u:object_r:bluetooth_socket:s0