Storaged permission setting
Allowing storaged for reading from pseudo filesystems and debugfs.
Bug: 32221677
Change-Id: I837cead9a68f0b399703b64d724cb9c4b205c335
diff --git a/private/storaged.te b/private/storaged.te
new file mode 100644
index 0000000..e9a959c
--- /dev/null
+++ b/private/storaged.te
@@ -0,0 +1,19 @@
+# storaged daemon
+type storaged, domain;
+type storaged_exec, exec_type, file_type;
+
+init_daemon_domain(storaged)
+
+# Write to /dev/kmsg (opened in init)
+allow storaged kmsg_device:chr_file { write append };
+
+# Read access to pseudo filesystems
+allow storaged proc:dir r_dir_perms;
+r_dir_file(storaged, sysfs_type)
+r_dir_file(storaged, proc_net)
+
+# Read access to debugfs
+allow storaged debugfs_mmc:dir search;
+allow storaged debugfs_mmc:file r_file_perms;
+
+