summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeffy Chen <jeffy.chen@rock-chips.com>2016-01-28 16:09:06 +0800
committerJeffy Chen <jeffy.chen@rock-chips.com>2016-02-03 14:17:57 +0800
commit0f302c294658298a3db6775950625e2e7f78b3ce (patch)
treef7919ad42f86723f206c9d5a4d6e2be127706b4e
parentd24b5a0d14a46c637c9458a42e9db023dbbbaaf5 (diff)
downloadkylin-0f302c294658298a3db6775950625e2e7f78b3ce.tar.gz
Update sepolicy for update_engine
Bug: 26506886 Change-Id: Ib6073f55460cc3d681d96b94d167a46b978a1deb Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
-rw-r--r--sepolicy/device.te1
-rw-r--r--sepolicy/file_contexts3
-rw-r--r--sepolicy/update_engine.te1
3 files changed, 5 insertions, 0 deletions
diff --git a/sepolicy/device.te b/sepolicy/device.te
new file mode 100644
index 0000000..20572f2
--- /dev/null
+++ b/sepolicy/device.te
@@ -0,0 +1 @@
+type mmc_block_device, dev_type;
diff --git a/sepolicy/file_contexts b/sepolicy/file_contexts
index 0f72891..1e5469a 100644
--- a/sepolicy/file_contexts
+++ b/sepolicy/file_contexts
@@ -1,2 +1,5 @@
# Serial console
/dev/ttyS2 u:object_r:console_device:s0
+# Emmc device
+/dev/block/mmcblk0 u:object_r:mmc_block_device:s0
+/dev/block/mmcblk0p[0-9]+ u:object_r:mmc_block_device:s0
diff --git a/sepolicy/update_engine.te b/sepolicy/update_engine.te
new file mode 100644
index 0000000..bec8d34
--- /dev/null
+++ b/sepolicy/update_engine.te
@@ -0,0 +1 @@
+allow update_engine mmc_block_device:blk_file rw_file_perms;