aboutsummaryrefslogblamecommitdiffstats
blob: 89b152803c5141d8a3f6f87c0ee198c35bf1e23e (plain) (tree)
1
2
3
4
5
6
7
8
9
                                                                        
 






                                                                
                                                                                          
                                                    


                            

                                                                    
                                                                                                                            
                                                                  

                                                                                 
domain_auto_trans(vold, vold_prepare_subdirs_exec, vold_prepare_subdirs)

allow vold_prepare_subdirs system_file:file execute_no_trans;
allow vold_prepare_subdirs shell_exec:file rx_file_perms;
allow vold_prepare_subdirs toolbox_exec:file rx_file_perms;
allow vold_prepare_subdirs devpts:chr_file rw_file_perms;
allow vold_prepare_subdirs vold:fd use;
allow vold_prepare_subdirs vold:fifo_file { read write };
allow vold_prepare_subdirs file_contexts_file:file r_file_perms;
allow vold_prepare_subdirs self:global_capability_class_set { chown dac_override fowner };
allow vold_prepare_subdirs self:process setfscreate;
allow vold_prepare_subdirs {
  system_data_file
  vendor_data_file
}:dir { open read write add_name remove_name rmdir relabelfrom };
allow vold_prepare_subdirs system_data_file:file { getattr unlink };
allow vold_prepare_subdirs vold_data_file:dir { create open read write search getattr setattr remove_name rmdir relabelto };
allow vold_prepare_subdirs vold_data_file:file { getattr unlink };
allow vold_prepare_subdirs storaged_data_file:dir { create_dir_perms relabelto };
allow vold_prepare_subdirs storaged_data_file:file getattr;