diff --git a/policy/modules/services/cachefilesd.te b/policy/modules/services/cachefilesd.te index a5cae17..33faf8b 100644 --- a/policy/modules/services/cachefilesd.te +++ b/policy/modules/services/cachefilesd.te @@ -133,7 +133,6 @@ allow cachefilesd_t cachefiles_var_t:kernel_service { create_files_as }; # cache. # allow cachefiles_kernel_t self:capability { dac_override dac_read_search }; -allow cachefiles_kernel_t initrc_t:process sigchld; manage_dirs_pattern(cachefiles_kernel_t, cachefiles_var_t, cachefiles_var_t) manage_files_pattern(cachefiles_kernel_t, cachefiles_var_t, cachefiles_var_t) @@ -141,3 +140,5 @@ manage_files_pattern(cachefiles_kernel_t, cachefiles_var_t, cachefiles_var_t) fs_getattr_xattr_fs(cachefiles_kernel_t) dev_search_sysfs(cachefiles_kernel_t) + +init_sigchld_script(cachefiles_kernel_t)