From c170107ae0b415abb5282ebedfce33a912e4ccec Mon Sep 17 00:00:00 2001 From: Ian Pedowitz <ijpedowitz@google.com> Date: Mon, 30 Apr 2018 18:36:35 -0700 Subject: [PATCH] Fixing build as SEPolicy changed during merge of P-Finalization Bug: 77589980 Test: diff -r system/sepolicy/public system/sepolicy/prebuilts/api/28.0/public is empty Change-Id: I5ecb003e893d87e36e096208e505ad1264c288aa --- prebuilts/api/28.0/public/profman.te | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/prebuilts/api/28.0/public/profman.te b/prebuilts/api/28.0/public/profman.te index a5c18b51d..4296d1b17 100644 --- a/prebuilts/api/28.0/public/profman.te +++ b/prebuilts/api/28.0/public/profman.te @@ -6,7 +6,9 @@ allow profman user_profile_data_file:file { getattr read write lock }; # Dumping profile info opens the application APK file for pretty printing. allow profman asec_apk_file:file { read }; -allow profman apk_data_file:file { read }; +allow profman apk_data_file:file { getattr read }; +allow profman apk_data_file:dir { getattr read search }; + allow profman oemfs:file { read }; # Reading an APK opens a ZipArchive, which unpack to tmpfs. allow profman tmpfs:file { read }; @@ -18,6 +20,7 @@ allow profman installd:fd use; # are application dex files reported back to the framework when using # BaseDexClassLoader. allow profman app_data_file:file { getattr read write lock }; +allow profman app_data_file:dir { getattr read search }; ### ### neverallow rules -- GitLab