Skip to content
Snippets Groups Projects
Commit c104cb6d authored by Nick Kralevich's avatar Nick Kralevich Committed by Android Git Automerger
Browse files

am e491020f: Don\'t run fsck on certain block devices

* commit 'e491020f':
  Don't run fsck on certain block devices
parents 64a8ede4 e491020f
No related branches found
No related tags found
No related merge requests found
...@@ -16,6 +16,21 @@ allow fsck block_device:dir search; ...@@ -16,6 +16,21 @@ allow fsck block_device:dir search;
allow fsck userdata_block_device:blk_file rw_file_perms; allow fsck userdata_block_device:blk_file rw_file_perms;
allow fsck cache_block_device:blk_file rw_file_perms; allow fsck cache_block_device:blk_file rw_file_perms;
###
### neverallow rules
###
# fsck should never be run on these block devices
neverallow fsck {
boot_block_device
frp_block_device
metadata_block_device
recovery_block_device
root_block_device
swap_block_device
system_block_device
}:blk_file no_rw_file_perms;
# Only allow entry from init via the e2fsck binary. # Only allow entry from init via the e2fsck binary.
neverallow { domain -init } fsck:process transition; neverallow { domain -init } fsck:process transition;
neverallow domain fsck:process dyntransition; neverallow domain fsck:process dyntransition;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment