summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorAvijit Kanti Das <avijitnsec@codeaurora.org>2014-07-25 17:11:21 -0700
committerAvijit Kanti Das <avijitnsec@codeaurora.org>2014-07-25 17:34:47 -0700
commit71c0842c613a8cec8c6907efe2e7a3d71315c305 (patch)
tree0741f6daf720f9ea19fb7e82c247006e9ef6377e /test
parentc154e9609069eac5ae9c0b8f69398e243f7bb011 (diff)
downloadandroid_device_qcom_sepolicy-71c0842c613a8cec8c6907efe2e7a3d71315c305.tar.gz
android_device_qcom_sepolicy-71c0842c613a8cec8c6907efe2e7a3d71315c305.tar.bz2
android_device_qcom_sepolicy-71c0842c613a8cec8c6907efe2e7a3d71315c305.zip
SEAndroid: RILD Contexts and Policies
Added the contexts and policies for resources used by the RIL daemon. Change-Id: If3b62caca46fb4e11a294eada2a61300bbcecb3a
Diffstat (limited to 'test')
-rw-r--r--test/diag_test.te12
-rw-r--r--test/file_contexts2
2 files changed, 14 insertions, 0 deletions
diff --git a/test/diag_test.te b/test/diag_test.te
new file mode 100644
index 00000000..de6ee463
--- /dev/null
+++ b/test/diag_test.te
@@ -0,0 +1,12 @@
+type diagdciclient_exec, exec_type, file_type;
+userdebug_or_eng(`
+ type diag_test, domain;
+ domain_auto_trans(shell, diagdciclient_exec, diag_test)
+ domain_auto_trans(su, diagdciclient_exec, diag_test)
+ domain_auto_trans(adbd, diagdciclient_exec, diag_test)
+ allow diag_test devpts:chr_file getattr;
+ allow diag_test self:capability dac_override;
+ allow diag_test diag_device:chr_file {ioctl read write open};
+ allow diag_test devpts:chr_file {ioctl read write open};
+')
+
diff --git a/test/file_contexts b/test/file_contexts
index 6db560e9..2a4319ce 100644
--- a/test/file_contexts
+++ b/test/file_contexts
@@ -1,3 +1,5 @@
/system/bin/kernel-tests/smd.* u:object_r:smd_test_exec:s0
/system/bin/qmi-framework-tests/qmi_ping.* u:object_r:qmi_ping_exec:s0
/system/bin/qmi-framework-tests/qmi_test.* u:object_r:qmi_test_service_exec:s0
+
+/system/bin/diag_dci_client u:object_r:diagdciclient_exec:s0