Skip to content
Snippets Groups Projects
Commit 712d86f8 authored by Daniel Rosenberg's avatar Daniel Rosenberg Committed by Android Git Automerger
Browse files

am 97199122: am e244f2d3: Allow init to mount filesystems on properly labeled folders

* commit '97199122':
  Allow init to mount filesystems on properly labeled folders
parents d9ca435c 97199122
No related branches found
No related tags found
No related merge requests found
......@@ -326,7 +326,8 @@ neverallow { domain -recovery } { system_file exec_type }:dir_file_class_set
neverallow { domain -recovery -kernel } { system_file exec_type }:dir_file_class_set relabelto;
# Don't allow mounting on top of /system files or directories
neverallow domain { system_file exec_type }:dir_file_class_set mounton;
neverallow domain exec_type:dir_file_class_set mounton;
neverallow { domain -init } system_file:dir_file_class_set mounton;
# Nothing should be writing to files in the rootfs.
neverallow domain rootfs:file { create write setattr relabelto append unlink link rename };
......
......@@ -43,7 +43,7 @@ allow init self:capability sys_admin;
# Create and mount on directories in /.
allow init rootfs:dir create_dir_perms;
allow init rootfs:dir mounton;
allow init { rootfs cache_file cgroup storage_file system_data_file system_file }:dir mounton;
# Mount on /dev/usb-ffs/adb.
allow init device:dir mounton;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment