Added sepolicy for audiod
diff --git a/BoardConfig.mk b/BoardConfig.mk
index 2dbbd4d..c13804e 100644
--- a/BoardConfig.mk
+++ b/BoardConfig.mk
@@ -181,6 +181,7 @@
device/samsung/gprimeltecan/sepolicy
BOARD_SEPOLICY_UNION += \
+ audiod.te \
ueventd.te \
file.te \
shell.te \
diff --git a/sepolicy/audiod.te b/sepolicy/audiod.te
new file mode 100644
index 0000000..b768df4
--- /dev/null
+++ b/sepolicy/audiod.te
@@ -0,0 +1,3 @@
+#====================audiod==========================
+allow audiod snd_data_file:dir { add_name open search write };
+allow audiod snd_data_file:file { getattr open read write create_file_perms };
diff --git a/sepolicy/file.te b/sepolicy/file.te
index 77448eb..98e0621 100644
--- a/sepolicy/file.te
+++ b/sepolicy/file.te
@@ -8,3 +8,5 @@
type sysfs_camera, fs_type, sysfs_type;
type sysfs_input, fs_type, sysfs_type;
type sysfs_vibeamp, fs_type, sysfs_type;
+type snd_data_file, file_type, data_file_type;
+
diff --git a/sepolicy/file_contexts b/sepolicy/file_contexts
index b872705..e1675ee 100644
--- a/sepolicy/file_contexts
+++ b/sepolicy/file_contexts
@@ -26,3 +26,6 @@
# CMHW
/sys/devices/virtual/timed_output/vibrator(/.*)? u:object_r:sysfs_vibeamp:s0
+
+# data files
+/data/snd(/.*)? u:object_r:snd_data_file:s0
diff --git a/sepolicy/mediaserver.te b/sepolicy/mediaserver.te
index ca49e5c..e91df9d 100644
--- a/sepolicy/mediaserver.te
+++ b/sepolicy/mediaserver.te
@@ -2,3 +2,5 @@
allow mediaserver sysfs_wake_lock:file { open read write };
allow mediaserver system_data_file:sock_file write;
allow mediaserver camera_prop:property_service set;
+allow mediaserver snd_data_file:dir { add_name open search write };
+allow mediaserver snd_data_file:file { getattr open read write create_file_perms };