Allow init to relabelto console_device
Init will try restorecon /dev/console, together with /dev, at the second stage boot. Bug: 193118220 Test: atest MicrodroidHostTestCases Change-Id: Ie9796368b54bb0773eabf5ff6feb2b4aa41d0bfa
This commit is contained in:
parent
be66c59171
commit
85091cd806
3 changed files with 6 additions and 7 deletions
|
@ -45,8 +45,9 @@ allow init device:file relabelfrom;
|
|||
allow init runtime_event_log_tags_file:file { open write setattr relabelto create };
|
||||
# /dev/socket
|
||||
allow init { device socket_device dm_user_device }:dir relabelto;
|
||||
# Relabel /dev nodes created in first stage init, /dev/null, /dev/ptmx, /dev/random, /dev/urandom
|
||||
allow init { null_device ptmx_device random_device } : chr_file relabelto;
|
||||
# Relabel /dev nodes created in first stage init: /dev/console, /dev/null, /dev/ptmx, /dev/random
|
||||
# and /dev/urandom
|
||||
allow init { console_device null_device ptmx_device random_device } : chr_file relabelto;
|
||||
# /dev/device-mapper, /dev/block(/.*)?
|
||||
allow init tmpfs:{ chr_file blk_file } relabelfrom;
|
||||
allow init tmpfs:blk_file getattr;
|
||||
|
|
|
@ -49,8 +49,5 @@ allow ueventd kernel:key search;
|
|||
# ueventd is using bootstrap bionic
|
||||
use_bootstrap_libs(ueventd)
|
||||
|
||||
# TODO(b/193118220): find out why this happens.
|
||||
dontaudit ueventd tmpfs:chr_file { relabelfrom setattr };
|
||||
|
||||
# ueventd sets ro.cold_boot_done to signal to init that cold boot has completed.
|
||||
set_prop(ueventd, cold_boot_done_prop)
|
||||
|
|
|
@ -36,8 +36,9 @@ allow init runtime_event_log_tags_file:file { open write setattr relabelto creat
|
|||
allow init { device socket_device dm_user_device }:dir relabelto;
|
||||
# allow init to establish connection and communicate with lmkd
|
||||
unix_socket_connect(init, lmkd, lmkd)
|
||||
# Relabel /dev nodes created in first stage init, /dev/null, /dev/ptmx, /dev/random, /dev/urandom
|
||||
allow init { null_device ptmx_device random_device } : chr_file relabelto;
|
||||
# Relabel /dev nodes created in first stage init: /dev/console, /dev/null, /dev/ptmx, /dev/random
|
||||
# and /dev/urandom
|
||||
allow init { console_device null_device ptmx_device random_device } : chr_file relabelto;
|
||||
# /dev/device-mapper, /dev/block(/.*)?
|
||||
allow init tmpfs:{ chr_file blk_file } relabelfrom;
|
||||
allow init tmpfs:blk_file getattr;
|
||||
|
|
Loading…
Reference in a new issue