Skip to content
Snippets Groups Projects
  • William Roberts's avatar
    Split internal and external sdcards · c195ec31
    William Roberts authored
    Two new types are introduced:
    sdcard_internal
    sdcard_external
    
    The existing type of sdcard, is dropped and a new attribute
    sdcard_type is introduced.
    
    The boolean app_sdcard_rw has also been changed to allow for
    controlling untrusted_app domain to use the internal and external
    sdcards.
    
    Change-Id: Ic7252a8e1703a43cb496413809d01cc6cacba8f5
    c195ec31
sdcardd.te 445 B
type sdcardd, domain;
type sdcardd_exec, exec_type, file_type;

init_daemon_domain(sdcardd)

allow sdcardd cgroup:dir create_dir_perms;
allow sdcardd fuse_device:chr_file rw_file_perms;
allow sdcardd rootfs:dir mounton;
allow sdcardd sdcard_type:filesystem mount;
allow sdcardd self:capability { setuid setgid dac_override sys_admin };
allow sdcardd system_data_file:dir  create_dir_perms;
allow sdcardd system_data_file:file create_file_perms;