From df2620ada4155e4123952500cf148f9b2aefe3c1 Mon Sep 17 00:00:00 2001 From: Miodrag Dinic Date: Thu, 16 Jul 2015 16:27:17 +0200 Subject: [PATCH] file_contexts: Label /dev/ttyS2 as console_device This fixes the issue with the emulator "-shell" option. Init tries to open the console which is passed through the kernel androidboot.console property, but fails to open it because "avc" denies it. Init only has permissions to open console_device in rw mode. This ensures that /dev/ttyS2 is properly labeled as console_device. Replaced tabs with spaces. Change-Id: I9ef94576799bb724fc22f6be54f12de10ed56768 --- target/board/generic/sepolicy/file_contexts | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/target/board/generic/sepolicy/file_contexts b/target/board/generic/sepolicy/file_contexts index d057dc383..e626d9da3 100644 --- a/target/board/generic/sepolicy/file_contexts +++ b/target/board/generic/sepolicy/file_contexts @@ -1,11 +1,12 @@ -/dev/block/mtdblock0 u:object_r:system_block_device:s0 -/dev/block/mtdblock1 u:object_r:userdata_block_device:s0 -/dev/block/mtdblock2 u:object_r:cache_block_device:s0 -/dev/goldfish_pipe u:object_r:qemu_device:s0 -/dev/qemu_.* u:object_r:qemu_device:s0 -/dev/socket/qemud u:object_r:qemud_socket:s0 -/dev/ttyGF[0-9]* u:object_r:serial_device:s0 -/system/bin/qemud u:object_r:qemud_exec:s0 -/sys/qemu_trace(/.*)? -- u:object_r:sysfs_writable:s0 +/dev/block/mtdblock0 u:object_r:system_block_device:s0 +/dev/block/mtdblock1 u:object_r:userdata_block_device:s0 +/dev/block/mtdblock2 u:object_r:cache_block_device:s0 +/dev/goldfish_pipe u:object_r:qemu_device:s0 +/dev/qemu_.* u:object_r:qemu_device:s0 +/dev/socket/qemud u:object_r:qemud_socket:s0 +/dev/ttyGF[0-9]* u:object_r:serial_device:s0 +/dev/ttyS2 u:object_r:console_device:s0 +/system/bin/qemud u:object_r:qemud_exec:s0 +/sys/qemu_trace(/.*)? -- u:object_r:sysfs_writable:s0 /system/etc/init.goldfish.sh u:object_r:goldfish_setup_exec:s0 -/system/bin/qemu-props u:object_r:qemu_props_exec:s0 +/system/bin/qemu-props u:object_r:qemu_props_exec:s0 -- 2.11.0