Merge "Allow apexd to relabel files in /data/apex/decompressed"
This commit is contained in:
commit
1a2a3bd369
2 changed files with 5 additions and 0 deletions
|
@ -5,6 +5,8 @@ init_daemon_domain(apexd)
|
|||
# Allow creating, reading and writing of APEX files/dirs in the APEX data dir
|
||||
allow apexd apex_data_file:dir create_dir_perms;
|
||||
allow apexd apex_data_file:file create_file_perms;
|
||||
# Allow relabeling file created in /data/apex/decompressed
|
||||
allow apexd apex_data_file:file relabelfrom;
|
||||
|
||||
# Allow creating, reading and writing of APEX files/dirs in the APEX metadata dir
|
||||
allow apexd metadata_file:dir search;
|
||||
|
@ -78,6 +80,8 @@ allow apexd staging_data_file:file unlink;
|
|||
# allow apexd to read files from /data/app-staging and hardlink them to /data/apex.
|
||||
allow apexd staging_data_file:dir r_dir_perms;
|
||||
allow apexd staging_data_file:file { r_file_perms link };
|
||||
# # Allow relabeling file created in /data/apex/decompressed
|
||||
allow apexd staging_data_file:file relabelto;
|
||||
|
||||
# allow apexd to read files from /vendor/apex
|
||||
allow apexd vendor_apex_file:dir r_dir_perms;
|
||||
|
|
|
@ -519,6 +519,7 @@
|
|||
/data/apex(/.*)? u:object_r:apex_data_file:s0
|
||||
/data/apex/active/(.*)? u:object_r:staging_data_file:s0
|
||||
/data/apex/backup/(.*)? u:object_r:staging_data_file:s0
|
||||
/data/apex/decompressed/(.*)? u:object_r:staging_data_file:s0
|
||||
/data/app(/.*)? u:object_r:apk_data_file:s0
|
||||
# Traditional /data/app/[packageName]-[randomString]/base.apk location
|
||||
/data/app/[^/]+/oat(/.*)? u:object_r:dalvikcache_data_file:s0
|
||||
|
|
Loading…
Reference in a new issue