Skip to content
Snippets Groups Projects
Commit 801e32ec authored by Narayan Kamath's avatar Narayan Kamath Committed by android-build-merger
Browse files

Allow system_server to read apex_data_file.

am: 9f343b32

Change-Id: I28e9f1f9285196141bb9c980ea8d08ac419c4c51
parents 757484f1 9f343b32
No related branches found
No related tags found
No related merge requests found
...@@ -68,5 +68,5 @@ allow apexd sysfs_loop:file rw_file_perms; ...@@ -68,5 +68,5 @@ allow apexd sysfs_loop:file rw_file_perms;
dontaudit apexd self:global_capability_class_set { dac_override dac_read_search }; dontaudit apexd self:global_capability_class_set { dac_override dac_read_search };
neverallow { domain -apexd -init } apex_data_file:dir no_w_dir_perms; neverallow { domain -apexd -init } apex_data_file:dir no_w_dir_perms;
neverallow { domain -apexd -init -kernel } apex_data_file:file no_rw_file_perms; neverallow { domain -apexd -init -kernel } apex_data_file:file no_w_file_perms;
neverallow { domain -apexd } apex_mnt_dir:lnk_file no_w_file_perms; neverallow { domain -apexd } apex_mnt_dir:lnk_file no_w_file_perms;
...@@ -963,6 +963,13 @@ allow system_server system_server_startup:unix_dgram_socket write; ...@@ -963,6 +963,13 @@ allow system_server system_server_startup:unix_dgram_socket write;
allow system_server apex_service:service_manager find; allow system_server apex_service:service_manager find;
allow system_server apexd:binder call; allow system_server apexd:binder call;
# Allow the system server to read files under /data/apex. The system_server
# needs these privileges to compare file signatures while processing installs.
#
# Only apexd is allowed to create new entries or write to any file under /data/apex.
allow system_server apex_data_file:dir search;
allow system_server apex_data_file:file r_file_perms;
# dexoptanalyzer is currently used only for secondary dex files which # dexoptanalyzer is currently used only for secondary dex files which
# system_server should never access. # system_server should never access.
neverallow system_server dexoptanalyzer_exec:file no_x_file_perms; neverallow system_server dexoptanalyzer_exec:file no_x_file_perms;
......
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