diff --git a/system_server.te b/system_server.te index 96d8773f7149454ac3188b0ec253add9b0113149..2616c46bae1aeffa338bf0041f228aeb068b13f4 100644 --- a/system_server.te +++ b/system_server.te @@ -424,7 +424,9 @@ allow system_server sdcard_type:dir { getattr search }; allow system_server mnt_expand_file:dir r_dir_perms; # Allow system process to relabel the fingerprint directory after mkdir -allow system_server fingerprintd_data_file:dir {r_dir_perms relabelto}; +# and delete the directory and files when no longer needed +allow system_server fingerprintd_data_file:dir { r_dir_perms remove_name rmdir relabelto write }; +allow system_server fingerprintd_data_file:file { getattr unlink }; userdebug_or_eng(` # Allow system server to create and write method traces in /data/misc/trace.