summaryrefslogtreecommitdiff
path: root/src/fs/noseclabelfs/nfsnoseclabelfs.cil
blob: 92898d9b2d00c2095bb640019a0a24f2ad198410 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense

(block nfs

  (genfscon "afs" "/" fs_context)
  (genfscon "nfs" "/" fs_context)

  (macro map_fs_files ((type ARG1))
	 (allow ARG1 fs (file (map))))

  (blockinherit .fs.macro_template_fifo_files)
  (blockinherit .fs.macro_template_lnk_files)
  (blockinherit .fs.macro_template_sock_files)
  (blockinherit .noseclabelfs.template)

  (call .rbacsep.exempt.obj.type (fs)))