summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYongqin Liu <yongqin.liu@linaro.org>2015-11-20 02:31:24 +0800
committerYongqin Liu <yongqin.liu@linaro.org>2015-11-20 10:00:32 +0800
commitd783979289422707b167fafd1b347202ee4edaf5 (patch)
tree3f0deaf094e541f70bb0ac58a0e6e537f63d1f45
parent7ac0af23eb99825cee0e79f30f201c78063efe8a (diff)
downloadcommon-d783979289422707b167fafd1b347202ee4edaf5.tar.gz
sepolicy: update rule for marshmallow buildsRLCR-16.01RLCR-15.12
Change-Id: Id6d068cf84a8913541d3f24058b98ab184596283 Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
-rw-r--r--sepolicy/file_contexts2
-rw-r--r--sepolicy/hci_attach.te1
-rw-r--r--sepolicy/healthd.te1
-rw-r--r--sepolicy/linaro.te4
-rw-r--r--sepolicy/netd.te1
-rw-r--r--sepolicy/shell.te2
-rw-r--r--sepolicy/toolbox.te1
-rw-r--r--sepolicy/zygote.te1
8 files changed, 13 insertions, 0 deletions
diff --git a/sepolicy/file_contexts b/sepolicy/file_contexts
index 9de3217..fbccbdd 100644
--- a/sepolicy/file_contexts
+++ b/sepolicy/file_contexts
@@ -6,4 +6,6 @@
/dev/mali u:object_r:gpu_device:s0
/dev/dri/card0 u:object_r:gpu_device:s0
/dev/hci_tty u:object_r:hci_attach_dev:s0
+/dev/ttyAMA1 u:object_r:hci_attach_dev:s0
/system/bin/faketsd u:object_r:linaro_exec:s0
+/system/bin/uim u:object_r:hci_attach_exec:s0
diff --git a/sepolicy/hci_attach.te b/sepolicy/hci_attach.te
new file mode 100644
index 0000000..08c3ebe
--- /dev/null
+++ b/sepolicy/hci_attach.te
@@ -0,0 +1 @@
+allow hci_attach self:capability dac_override;
diff --git a/sepolicy/healthd.te b/sepolicy/healthd.te
new file mode 100644
index 0000000..5ae2745
--- /dev/null
+++ b/sepolicy/healthd.te
@@ -0,0 +1 @@
+allow healthd self:capability { dac_override dac_read_search sys_nice };
diff --git a/sepolicy/linaro.te b/sepolicy/linaro.te
index 7ed01fa..f84d7db 100644
--- a/sepolicy/linaro.te
+++ b/sepolicy/linaro.te
@@ -1,9 +1,13 @@
type linaro, domain, mlstrustedsubject;
type linaro_exec, exec_type, file_type;
+init_daemon_domain(linaro)
+
allow linaro sysfs:file write;
allow linaro proc:file write;
allow linaro system_file:file execute_no_trans;
allow linaro shell_exec:file rx_file_perms;
+allow linaro self:capability dac_override;
+
permissive linaro;
diff --git a/sepolicy/netd.te b/sepolicy/netd.te
index 42717f5..ee36425 100644
--- a/sepolicy/netd.te
+++ b/sepolicy/netd.te
@@ -1,3 +1,4 @@
+dontaudit netd self:capability sys_module;
allow netd usermodehelper:file r_file_perms;
allow netd debug_prop:property_service set;
allow netd kernel:system module_request;
diff --git a/sepolicy/shell.te b/sepolicy/shell.te
index f62b97a..696e36c 100644
--- a/sepolicy/shell.te
+++ b/sepolicy/shell.te
@@ -14,3 +14,5 @@ allow shell ctl_default_prop:property_service set;
allow shell unlabeled:file r_file_perms;
allow shell kernel:system module_request;
+
+allow shell debuggerd_exec:file rx_file_perms;
diff --git a/sepolicy/toolbox.te b/sepolicy/toolbox.te
new file mode 100644
index 0000000..3709919
--- /dev/null
+++ b/sepolicy/toolbox.te
@@ -0,0 +1 @@
+allow toolbox self:capability { dac_override dac_read_search sys_nice };
diff --git a/sepolicy/zygote.te b/sepolicy/zygote.te
index 04fc7d3..d891909 100644
--- a/sepolicy/zygote.te
+++ b/sepolicy/zygote.te
@@ -1 +1,2 @@
allow zygote kernel:system module_request;
+allow zygote self:capability sys_nice;