summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYongqin Liu <yongqin.liu@linaro.org>2014-09-24 15:34:00 +0800
committerYongqin Liu <yongqin.liu@linaro.org>2014-09-24 15:34:00 +0800
commit1ebb6b5f50c09ccbf0ab4bf3352b5784b539c804 (patch)
tree87bc5abd15833a8698deb07df6c2582a8619f8d8
parent467be18df755f64f45a74c26d7e90454d8c0cc72 (diff)
downloadcommon-1ebb6b5f50c09ccbf0ab4bf3352b5784b539c804.tar.gz
sepolicy: add policies for running kernel test under eng build
add sepolicy rules for running the linaro_android_kernel_test under eng build when selinux enabled Change-Id: I8ba0b5b785ec91065c995846ad49517d8d42480d Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
-rw-r--r--sepolicy/file_contexts3
-rw-r--r--sepolicy/init.te3
-rw-r--r--sepolicy/kernel.te1
-rw-r--r--sepolicy/logd.te1
4 files changed, 8 insertions, 0 deletions
diff --git a/sepolicy/file_contexts b/sepolicy/file_contexts
new file mode 100644
index 0000000..6751d69
--- /dev/null
+++ b/sepolicy/file_contexts
@@ -0,0 +1,3 @@
+/data/linaro-android-kernel-test(/.*)? u:object_r:shell_data_file:s0
+/data/linaro-android-userspace-test(/.*)? u:object_r:shell_data_file:s0
+/data/nativebenchmark(/.*)? u:object_r:shell_data_file:s0
diff --git a/sepolicy/init.te b/sepolicy/init.te
new file mode 100644
index 0000000..b51f08f
--- /dev/null
+++ b/sepolicy/init.te
@@ -0,0 +1,3 @@
+userdebug_or_eng(`
+ allow init su:process { transition dyntransition rlimitinh siginh };
+')
diff --git a/sepolicy/kernel.te b/sepolicy/kernel.te
new file mode 100644
index 0000000..9be9fd4
--- /dev/null
+++ b/sepolicy/kernel.te
@@ -0,0 +1 @@
+allow kernel shell_data_file:file { read write };
diff --git a/sepolicy/logd.te b/sepolicy/logd.te
new file mode 100644
index 0000000..ece4edf
--- /dev/null
+++ b/sepolicy/logd.te
@@ -0,0 +1 @@
+allow logd property_socket:sock_file write;