Skip to content

Commit

Permalink
am 0055ea9: Allow recovery to create device nodes and modify rootfs
Browse files Browse the repository at this point in the history
* commit '0055ea904aa42340d69e0bdfdf663c505f00a992':
  Allow recovery to create device nodes and modify rootfs
  • Loading branch information
nickkral authored and Android Git Automerger committed Nov 7, 2014
2 parents 7adc8cf + 0055ea9 commit 7cd346a
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions domain.te
Original file line number Diff line number Diff line change
Expand Up @@ -255,7 +255,7 @@ neverallow { domain -kernel -init -recovery -vold -uncrypt -install_recovery } b
# Don't allow raw read/write/open access to generic devices.
# Rather force a relabel to a more specific type.
# ueventd is exempt from this, as its managing these devices.
neverallow { domain -unconfineddomain -ueventd } device:chr_file { open read write };
neverallow { domain -unconfineddomain -ueventd -recovery } device:chr_file { open read write };

# Limit what domains can mount filesystems or change their mount flags.
# sdcard_type / vfat is exempt as a larger set of domains need
Expand Down Expand Up @@ -290,7 +290,7 @@ neverallow { domain -recovery } { system_file exec_type }:dir_file_class_set
{ create write setattr relabelfrom relabelto append unlink link rename };

# Nothing should be writing to files in the rootfs.
neverallow domain rootfs:file { create write setattr relabelto append unlink link rename };
neverallow { domain -recovery } rootfs:file { create write setattr relabelto append unlink link rename };

# Restrict context mounts to specific types marked with
# the contextmount_type attribute.
Expand Down

0 comments on commit 7cd346a

Please sign in to comment.