diff options
Diffstat (limited to 'src/fs/seclabelfs/cgroupseclabelfs.cil')
-rw-r--r-- | src/fs/seclabelfs/cgroupseclabelfs.cil | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/src/fs/seclabelfs/cgroupseclabelfs.cil b/src/fs/seclabelfs/cgroupseclabelfs.cil index d2931b0..18266a1 100644 --- a/src/fs/seclabelfs/cgroupseclabelfs.cil +++ b/src/fs/seclabelfs/cgroupseclabelfs.cil @@ -2,10 +2,18 @@ ;; SPDX-License-Identifier: Unlicense (block cgroup + (filecon "/sys/fs/cgroup" dir fs_context) + (filecon "/sys/fs/cgroup/.*" any ()) - (genfscon "cgroup" "/" fs_context) - (genfscon "cgroup2" "/" fs_context) + (allow fs self (filesystem (associate))) - (blockinherit .fs.macro_template_dirs) - (blockinherit .fs.macro_template_files) - (blockinherit .seclabelfs.template)) + (call .rbacsep.exempt.obj.type (fs)) + + (call .sys.associate_fs (fs)) + + (genfscon "cgroup" "/" fs_context) + (genfscon "cgroup2" "/" fs_context) + + (blockinherit .fs.macro_template_dirs) + (blockinherit .fs.macro_template_files) + (blockinherit .seclabelfs.template)) |