From f9438fdfd18aa165782ded902f87861e687da2c6 Mon Sep 17 00:00:00 2001 From: Chris PeBenito Date: Tue, 26 Apr 2005 21:12:32 +0000 Subject: [PATCH] add search all dirs --- refpolicy/policy/modules/system/files.if | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/refpolicy/policy/modules/system/files.if b/refpolicy/policy/modules/system/files.if index 08ebc582..66ebcc5a 100644 --- a/refpolicy/policy/modules/system/files.if +++ b/refpolicy/policy/modules/system/files.if @@ -39,6 +39,20 @@ class fifo_file getattr; class sock_file getattr; ') +######################################## +# +# files_search_all_directories(type,[`optional']) +# +define(`files_search_all_directories',` +requires_block_template(files_get_all_file_attributes_depend,$2) +allow $1 file_type:dir search; +') + +define(`files_get_all_file_attributes_depend',` +attribute file_type; +class dir search; +') + ######################################## # # files_read_root_dir(domain,[`optional'])