Home | History | Annotate | Download | only in private
      1 typeattribute vold coredomain;
      2 typeattribute vold domain_deprecated;
      3 
      4 init_daemon_domain(vold)
      5 
      6 # Switch to more restrictive domains when executing common tools
      7 domain_auto_trans(vold, sgdisk_exec, sgdisk);
      8 domain_auto_trans(vold, sdcardd_exec, sdcardd);
      9 
     10 # For a handful of probing tools, we choose an even more restrictive
     11 # domain when working with untrusted block devices
     12 domain_trans(vold, shell_exec, blkid);
     13 domain_trans(vold, shell_exec, blkid_untrusted);
     14 domain_trans(vold, fsck_exec, fsck);
     15 domain_trans(vold, fsck_exec, fsck_untrusted);
     16 
     17 # Newly created storage dirs are always treated as mount stubs to prevent us
     18 # from accidentally writing when the mount point isn't present.
     19 type_transition vold storage_file:dir storage_stub_file;
     20 type_transition vold mnt_media_rw_file:dir mnt_media_rw_stub_file;
     21