summaryrefslogtreecommitdiff
path: root/src/file
diff options
context:
space:
mode:
Diffstat (limited to 'src/file')
-rw-r--r--src/file/authfile.cil74
-rw-r--r--src/file/bootfile.cil38
-rw-r--r--src/file/bootflagfile.cil30
-rw-r--r--src/file/certfile.cil38
-rw-r--r--src/file/conffile.cil38
-rw-r--r--src/file/datafile.cil40
-rw-r--r--src/file/datafile/execfile.cil84
-rw-r--r--src/file/datafile/libfile.cil50
-rw-r--r--src/file/datafile/modfile.cil50
-rw-r--r--src/file/datafile/srcfile.cil6
-rw-r--r--src/file/devfile.cil52
-rw-r--r--src/file/homefile.cil54
-rw-r--r--src/file/homefile/syshomefile.cil10
-rw-r--r--src/file/hugetlbfsfile.cil34
-rw-r--r--src/file/hugetlbfsfile/syshugetlbfsfile.cil4
-rw-r--r--src/file/misc/lostfoundfile.cil10
-rw-r--r--src/file/misc/mediafile.cil10
-rw-r--r--src/file/misc/rootfile.cil14
-rw-r--r--src/file/misc/unknownfile.cil28
-rw-r--r--src/file/mqueuefsfile.cil32
-rw-r--r--src/file/mqueuefsfile/sysmqueuefsfile.cil4
-rw-r--r--src/file/runfile.cil54
-rw-r--r--src/file/runfile/runlockfile.cil40
-rw-r--r--src/file/runfile/runuserfile.cil56
-rw-r--r--src/file/secfile.cil74
-rw-r--r--src/file/tmpfile.cil52
-rw-r--r--src/file/tmpfile/systmpfile.cil4
-rw-r--r--src/file/tmpfsfile.cil46
-rw-r--r--src/file/tmpfsfile/systmpfsfile.cil4
-rw-r--r--src/file/varfile.cil48
-rw-r--r--src/file/varfile/cachefile.cil40
-rw-r--r--src/file/varfile/dbfile.cil38
-rw-r--r--src/file/varfile/logfile.cil38
-rw-r--r--src/file/varfile/spoolfile.cil38
-rw-r--r--src/file/varfile/spoolfile/mailspoolfile.cil40
-rw-r--r--src/file/varfile/statefile.cil46
36 files changed, 659 insertions, 659 deletions
diff --git a/src/file/authfile.cil b/src/file/authfile.cil
index 4aa8ec5..78dd05c 100644
--- a/src/file/authfile.cil
+++ b/src/file/authfile.cil
@@ -1,4 +1,4 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(in file
@@ -8,60 +8,60 @@
(block auth
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
- (blockinherit file.all_macro_template_dirs)
- (blockinherit file.all_macro_template_fifo_files)
- (blockinherit file.all_macro_template_files)
- (blockinherit file.all_macro_template_lnk_files)
- (blockinherit file.all_macro_template_sock_files)
+ (blockinherit file.all_macro_template_dirs)
+ (blockinherit file.all_macro_template_fifo_files)
+ (blockinherit file.all_macro_template_files)
+ (blockinherit file.all_macro_template_lnk_files)
+ (blockinherit file.all_macro_template_sock_files)
- (typeattribute typeattr)
+ (typeattribute typeattr)
- (call file.exception.type (typeattr))
+ (call file.exception.type (typeattr))
- (call .xattr.associate_fs (typeattr))
+ (call .xattr.associate_fs (typeattr))
- (block base_template
+ (block base_template
- (blockabstract base_template)
+ (blockabstract base_template)
- (blockinherit .file.base_template)
+ (blockinherit .file.base_template)
- (call .file.auth.type (file)))
+ (call .file.auth.type (file)))
- (block relabelto
+ (block relabelto
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
- (typeattribute not_typeattr)
- (typeattribute typeattr)
+ (typeattribute not_typeattr)
+ (typeattribute typeattr)
- (typeattributeset not_typeattr (not typeattr))
+ (typeattributeset not_typeattr (not typeattr))
- (neverallow not_typeattr auth.typeattr (file (relabelto))))
+ (neverallow not_typeattr auth.typeattr (file (relabelto))))
- (block template
+ (block template
- (blockabstract template)
+ (blockabstract template)
- (blockinherit .file.auth.base_template)
- (blockinherit .file.macro_template_dirs)
- (blockinherit .file.macro_template_fifo_files)
- (blockinherit .file.macro_template_files)
- (blockinherit .file.macro_template_lnk_files)
- (blockinherit .file.macro_template_sock_files))
+ (blockinherit .file.auth.base_template)
+ (blockinherit .file.macro_template_dirs)
+ (blockinherit .file.macro_template_fifo_files)
+ (blockinherit .file.macro_template_files)
+ (blockinherit .file.macro_template_lnk_files)
+ (blockinherit .file.macro_template_sock_files))
- (block write
+ (block write
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
- (typeattribute not_typeattr)
- (typeattribute typeattr)
+ (typeattribute not_typeattr)
+ (typeattribute typeattr)
- (typeattributeset not_typeattr (not typeattr))
+ (typeattributeset not_typeattr (not typeattr))
- (neverallow not_typeattr auth.typeattr (file (append write))))))
+ (neverallow not_typeattr auth.typeattr (file (append write))))))
diff --git a/src/file/bootfile.cil b/src/file/bootfile.cil
index 319866f..9548c39 100644
--- a/src/file/bootfile.cil
+++ b/src/file/bootfile.cil
@@ -1,4 +1,4 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(block boot
@@ -9,37 +9,37 @@
(filecon "/boot/.*" any file_context)
(macro root_file_type_transition_file ((type ARG1))
- (call .root.file_type_transition
- (ARG1 file dir "boot"))))
+ (call .root.file_type_transition
+ (ARG1 file dir "boot"))))
(in file
(block boot
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
- (blockinherit file.all_macro_template_dirs)
- (blockinherit file.all_macro_template_files)
+ (blockinherit file.all_macro_template_dirs)
+ (blockinherit file.all_macro_template_files)
- (typeattribute typeattr)
+ (typeattribute typeattr)
- (call file.type (typeattr))
+ (call file.type (typeattr))
- (call .xattr.associate_fs (typeattr))
+ (call .xattr.associate_fs (typeattr))
- (block base_template
+ (block base_template
- (blockabstract base_template)
+ (blockabstract base_template)
- (blockinherit .file.base_template)
+ (blockinherit .file.base_template)
- (call .file.boot.type (file)))
+ (call .file.boot.type (file)))
- (block template
+ (block template
- (blockabstract template)
+ (blockabstract template)
- (blockinherit .file.boot.base_template)
- (blockinherit .file.macro_template_dirs)
- (blockinherit .file.macro_template_files))))
+ (blockinherit .file.boot.base_template)
+ (blockinherit .file.macro_template_dirs)
+ (blockinherit .file.macro_template_files))))
diff --git a/src/file/bootflagfile.cil b/src/file/bootflagfile.cil
index 0304093..7f5c2f3 100644
--- a/src/file/bootflagfile.cil
+++ b/src/file/bootflagfile.cil
@@ -1,32 +1,32 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(in file
(block bootflag
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
- (blockinherit file.all_macro_template_files)
+ (blockinherit file.all_macro_template_files)
- (typeattribute typeattr)
+ (typeattribute typeattr)
- (call file.type (typeattr))
+ (call file.type (typeattr))
- (call .xattr.associate_fs (typeattr))
+ (call .xattr.associate_fs (typeattr))
- (block base_template
+ (block base_template
- (blockabstract base_template)
+ (blockabstract base_template)
- (blockinherit .file.base_template)
+ (blockinherit .file.base_template)
- (call .file.bootflag.type (file)))
+ (call .file.bootflag.type (file)))
- (block template
+ (block template
- (blockabstract template)
+ (blockabstract template)
- (blockinherit .file.bootflag.base_template)
- (blockinherit .file.macro_template_files))))
+ (blockinherit .file.bootflag.base_template)
+ (blockinherit .file.macro_template_files))))
diff --git a/src/file/certfile.cil b/src/file/certfile.cil
index 6eda0f8..be381cd 100644
--- a/src/file/certfile.cil
+++ b/src/file/certfile.cil
@@ -1,4 +1,4 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(block cert
@@ -35,32 +35,32 @@
(block cert
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
- (blockinherit file.all_macro_template_dirs)
- (blockinherit file.all_macro_template_files)
- (blockinherit file.all_macro_template_lnk_files)
+ (blockinherit file.all_macro_template_dirs)
+ (blockinherit file.all_macro_template_files)
+ (blockinherit file.all_macro_template_lnk_files)
- (typeattribute typeattr)
+ (typeattribute typeattr)
- (call file.type (typeattr))
+ (call file.type (typeattr))
- (call .xattr.associate_fs (typeattr))
+ (call .xattr.associate_fs (typeattr))
- (block base_template
+ (block base_template
- (blockabstract base_template)
+ (blockabstract base_template)
- (blockinherit .file.base_template)
+ (blockinherit .file.base_template)
- (call .file.cert.type (file)))
+ (call .file.cert.type (file)))
- (block template
+ (block template
- (blockabstract template)
+ (blockabstract template)
- (blockinherit .file.cert.base_template)
- (blockinherit .file.macro_template_dirs)
- (blockinherit .file.macro_template_files)
- (blockinherit .file.macro_template_lnk_files))))
+ (blockinherit .file.cert.base_template)
+ (blockinherit .file.macro_template_dirs)
+ (blockinherit .file.macro_template_files)
+ (blockinherit .file.macro_template_lnk_files))))
diff --git a/src/file/conffile.cil b/src/file/conffile.cil
index 9f46cc5..308d4d6 100644
--- a/src/file/conffile.cil
+++ b/src/file/conffile.cil
@@ -1,4 +1,4 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(block conf
@@ -20,32 +20,32 @@
(block conf
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
- (blockinherit file.all_macro_template_dirs)
- (blockinherit file.all_macro_template_files)
- (blockinherit file.all_macro_template_lnk_files)
+ (blockinherit file.all_macro_template_dirs)
+ (blockinherit file.all_macro_template_files)
+ (blockinherit file.all_macro_template_lnk_files)
- (typeattribute typeattr)
+ (typeattribute typeattr)
- (call file.type (typeattr))
+ (call file.type (typeattr))
- (call .xattr.associate_fs (typeattr))
+ (call .xattr.associate_fs (typeattr))
- (block base_template
+ (block base_template
- (blockabstract base_template)
+ (blockabstract base_template)
- (blockinherit .file.base_template)
+ (blockinherit .file.base_template)
- (call .file.conf.type (file)))
+ (call .file.conf.type (file)))
- (block template
+ (block template
- (blockabstract template)
+ (blockabstract template)
- (blockinherit .file.conf.base_template)
- (blockinherit .file.macro_template_dirs)
- (blockinherit .file.macro_template_files)
- (blockinherit .file.macro_template_lnk_files))))
+ (blockinherit .file.conf.base_template)
+ (blockinherit .file.macro_template_dirs)
+ (blockinherit .file.macro_template_files)
+ (blockinherit .file.macro_template_lnk_files))))
diff --git a/src/file/datafile.cil b/src/file/datafile.cil
index 973e6ea..871a732 100644
--- a/src/file/datafile.cil
+++ b/src/file/datafile.cil
@@ -1,40 +1,40 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(block data
- (blockinherit .file.data.template))
+ (blockinherit .file.data.template))
(in file
(block data
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
- (blockinherit file.all_macro_template_dirs)
- (blockinherit file.all_macro_template_files)
- (blockinherit file.all_macro_template_lnk_files)
+ (blockinherit file.all_macro_template_dirs)
+ (blockinherit file.all_macro_template_files)
+ (blockinherit file.all_macro_template_lnk_files)
- (typeattribute typeattr)
+ (typeattribute typeattr)
- (call file.type (typeattr))
+ (call file.type (typeattr))
- (call .xattr.associate_fs (typeattr))
+ (call .xattr.associate_fs (typeattr))
- (block base_template
+ (block base_template
- (blockabstract base_template)
+ (blockabstract base_template)
- (blockinherit .file.base_template)
+ (blockinherit .file.base_template)
- (call .file.data.type (file)))
+ (call .file.data.type (file)))
- (block template
+ (block template
- (blockabstract template)
+ (blockabstract template)
- (blockinherit .file.data.base_template)
- (blockinherit .file.macro_template_dirs)
- (blockinherit .file.macro_template_files)
- (blockinherit .file.macro_template_lnk_files))))
+ (blockinherit .file.data.base_template)
+ (blockinherit .file.macro_template_dirs)
+ (blockinherit .file.macro_template_files)
+ (blockinherit .file.macro_template_lnk_files))))
diff --git a/src/file/datafile/execfile.cil b/src/file/datafile/execfile.cil
index 178ac12..ef13723 100644
--- a/src/file/datafile/execfile.cil
+++ b/src/file/datafile/execfile.cil
@@ -1,74 +1,74 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(block exec
- (blockinherit .file.exec.template)
- (blockinherit .file.macro_template_dirs)
- (blockinherit .file.macro_template_lnk_files))
+ (blockinherit .file.exec.template)
+ (blockinherit .file.macro_template_dirs)
+ (blockinherit .file.macro_template_lnk_files))
(in file
(block exec
- (macro entrypoint_all_files ((type ARG1))
- (allow ARG1 typeattr (file (entrypoint))))
+ (macro entrypoint_all_files ((type ARG1))
+ (allow ARG1 typeattr (file (entrypoint))))
- (macro getattr_all_files ((type ARG1))
- (allow ARG1 typeattr (file (getattr))))
+ (macro getattr_all_files ((type ARG1))
+ (allow ARG1 typeattr (file (getattr))))
- (macro map_all_files ((type ARG1))
- (allow ARG1 typeattr (file (map))))
+ (macro map_all_files ((type ARG1))
+ (allow ARG1 typeattr (file (map))))
- (macro subj_range_transition ((type ARG1)(levelrange ARG2))
- (rangetransition ARG1 typeattr process ARG2))
+ (macro subj_range_transition ((type ARG1)(levelrange ARG2))
+ (rangetransition ARG1 typeattr process ARG2))
- (macro subj_role_transition ((role ARG1)(role ARG2))
- (roletransition ARG1 typeattr process ARG2))
+ (macro subj_role_transition ((role ARG1)(role ARG2))
+ (roletransition ARG1 typeattr process ARG2))
- (macro subj_type_transition ((type ARG1)(type ARG2))
- (typetransition ARG1 typeattr process ARG2))
+ (macro subj_type_transition ((type ARG1)(type ARG2))
+ (typetransition ARG1 typeattr process ARG2))
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
- (blockinherit file.all_macro_template_files)
+ (blockinherit file.all_macro_template_files)
- (typeattribute typeattr)
+ (typeattribute typeattr)
- (call data.type (typeattr))
+ (call data.type (typeattr))
- (call .subj.entry.type (typeattr))
+ (call .subj.entry.type (typeattr))
- (block base_template
+ (block base_template
- (blockabstract base_template)
+ (blockabstract base_template)
- (blockinherit .file.base_template)
+ (blockinherit .file.base_template)
- (call .file.exec.type (file)))
+ (call .file.exec.type (file)))
- (block template
+ (block template
- (blockabstract template)
+ (blockabstract template)
- (macro entrypoint_file_files ((type ARG1))
- (allow ARG1 file (file (entrypoint))))
+ (macro entrypoint_file_files ((type ARG1))
+ (allow ARG1 file (file (entrypoint))))
- (macro getattr_file_files ((type ARG1))
- (allow ARG1 file (file (getattr))))
+ (macro getattr_file_files ((type ARG1))
+ (allow ARG1 file (file (getattr))))
- (macro map_file_files ((type ARG1))
- (allow ARG1 file (file (map))))
+ (macro map_file_files ((type ARG1))
+ (allow ARG1 file (file (map))))
- (macro subj_range_transition ((type ARG1)(levelrange ARG2))
- (rangetransition ARG1 file process ARG2))
+ (macro subj_range_transition ((type ARG1)(levelrange ARG2))
+ (rangetransition ARG1 file process ARG2))
- (macro subj_role_transition ((role ARG1)(role ARG2))
- (roletransition ARG1 file process ARG2))
+ (macro subj_role_transition ((role ARG1)(role ARG2))
+ (roletransition ARG1 file process ARG2))
- (macro subj_type_transition ((type ARG1)(type ARG2))
- (typetransition ARG1 file process ARG2))
+ (macro subj_type_transition ((type ARG1)(type ARG2))
+ (typetransition ARG1 file process ARG2))
- (blockinherit .file.exec.base_template)
- (blockinherit .file.macro_template_files))))
+ (blockinherit .file.exec.base_template)
+ (blockinherit .file.macro_template_files))))
diff --git a/src/file/datafile/libfile.cil b/src/file/datafile/libfile.cil
index 6076741..3a1e715 100644
--- a/src/file/datafile/libfile.cil
+++ b/src/file/datafile/libfile.cil
@@ -1,51 +1,51 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(block lib
- (blockinherit .file.lib.template)
- (blockinherit .file.macro_template_dirs)
- (blockinherit .file.macro_template_lnk_files))
+ (blockinherit .file.lib.template)
+ (blockinherit .file.macro_template_dirs)
+ (blockinherit .file.macro_template_lnk_files))
(block textrel
- (block lib
+ (block lib
- (macro execmod_file_files ((type ARG1))
- (allow ARG1 file (file (execmod))))
+ (macro execmod_file_files ((type ARG1))
+ (allow ARG1 file (file (execmod))))
- (blockinherit .file.lib.template)))
+ (blockinherit .file.lib.template)))
(in file
(block lib
- (macro map_all_files ((type ARG1))
- (allow ARG1 typeattr (file (map))))
+ (macro map_all_files ((type ARG1))
+ (allow ARG1 typeattr (file (map))))
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
- (blockinherit file.all_macro_template_files)
+ (blockinherit file.all_macro_template_files)
- (typeattribute typeattr)
+ (typeattribute typeattr)
- (call data.type (typeattr))
+ (call data.type (typeattr))
- (block base_template
+ (block base_template
- (blockabstract base_template)
+ (blockabstract base_template)
- (blockinherit .file.base_template)
+ (blockinherit .file.base_template)
- (call .file.lib.type (file)))
+ (call .file.lib.type (file)))
- (block template
+ (block template
- (blockabstract template)
+ (blockabstract template)
- (macro map_file_files ((type ARG1))
- (allow ARG1 file (file (map))))
+ (macro map_file_files ((type ARG1))
+ (allow ARG1 file (file (map))))
- (blockinherit .file.lib.base_template)
- (blockinherit .file.macro_template_files))))
+ (blockinherit .file.lib.base_template)
+ (blockinherit .file.macro_template_files))))
diff --git a/src/file/datafile/modfile.cil b/src/file/datafile/modfile.cil
index 356859f..e2388a5 100644
--- a/src/file/datafile/modfile.cil
+++ b/src/file/datafile/modfile.cil
@@ -1,51 +1,51 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(block mod
- (blockinherit .file.macro_template_dirs)
- (blockinherit .file.macro_template_lnk_files)
- (blockinherit .file.mod.template))
+ (blockinherit .file.macro_template_dirs)
+ (blockinherit .file.macro_template_lnk_files)
+ (blockinherit .file.mod.template))
(in file
(block mod
- (macro load_all_files ((type ARG1))
- (allow ARG1 typeattr (system (module_load))))
+ (macro load_all_files ((type ARG1))
+ (allow ARG1 typeattr (system (module_load))))
- (macro map_all_files ((type ARG1))
- (allow ARG1 typeattr (file (map))))
+ (macro map_all_files ((type ARG1))
+ (allow ARG1 typeattr (file (map))))
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
- (blockinherit file.all_macro_template_files)
+ (blockinherit file.all_macro_template_files)
- (typeattribute typeattr)
+ (typeattribute typeattr)
- (call data.type (typeattr))
+ (call data.type (typeattr))
- (block base_template
+ (block base_template
- (blockabstract base_template)
+ (blockabstract base_template)
- (blockinherit .file.base_template)
+ (blockinherit .file.base_template)
- (call .file.mod.type (file)))
+ (call .file.mod.type (file)))
- (block template
+ (block template
- (blockabstract template)
+ (blockabstract template)
- (macro load_file_files ((type ARG1))
- (allow ARG1 file (system (module_load))))
+ (macro load_file_files ((type ARG1))
+ (allow ARG1 file (system (module_load))))
- (macro map_file_files ((type ARG1))
- (allow ARG1 file (file (map))))
+ (macro map_file_files ((type ARG1))
+ (allow ARG1 file (file (map))))
- (blockinherit .file.macro_template_files)
- (blockinherit .file.mod.base_template))))
+ (blockinherit .file.macro_template_files)
+ (blockinherit .file.mod.base_template))))
(in sys
diff --git a/src/file/datafile/srcfile.cil b/src/file/datafile/srcfile.cil
index 121d522..6223875 100644
--- a/src/file/datafile/srcfile.cil
+++ b/src/file/datafile/srcfile.cil
@@ -1,8 +1,8 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(block src
- (blockinherit .file.data.template)
+ (blockinherit .file.data.template)
- (call .xattr.associate_fs (file)))
+ (call .xattr.associate_fs (file)))
diff --git a/src/file/devfile.cil b/src/file/devfile.cil
index 7d326f4..43053d8 100644
--- a/src/file/devfile.cil
+++ b/src/file/devfile.cil
@@ -1,4 +1,4 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(in dev
@@ -12,39 +12,39 @@
(block dev
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
- (blockinherit file.all_macro_template_all_files)
- (blockinherit file.all_macro_template_blk_files)
- (blockinherit file.all_macro_template_chr_files)
- (blockinherit file.all_macro_template_dirs)
- (blockinherit file.all_macro_template_fifo_files)
- (blockinherit file.all_macro_template_files)
- (blockinherit file.all_macro_template_lnk_files)
- (blockinherit file.all_macro_template_sock_files)
+ (blockinherit file.all_macro_template_all_files)
+ (blockinherit file.all_macro_template_blk_files)
+ (blockinherit file.all_macro_template_chr_files)
+ (blockinherit file.all_macro_template_dirs)
+ (blockinherit file.all_macro_template_fifo_files)
+ (blockinherit file.all_macro_template_files)
+ (blockinherit file.all_macro_template_lnk_files)
+ (blockinherit file.all_macro_template_sock_files)
- (typeattribute typeattr)
+ (typeattribute typeattr)
- (call file.type (typeattr))
+ (call file.type (typeattr))
- (call .devtmp.associate_fs (typeattr))
+ (call .devtmp.associate_fs (typeattr))
- (block base_template
+ (block base_template
- (blockabstract base_template)
+ (blockabstract base_template)
- (blockinherit .file.base_template)
+ (blockinherit .file.base_template)
- (call .file.dev.type (file)))
+ (call .file.dev.type (file)))
- (block template
+ (block template
- (blockabstract template)
+ (blockabstract template)
- (blockinherit .file.dev.base_template)
- (blockinherit .file.macro_template_dirs)
- (blockinherit .file.macro_template_fifo_files)
- (blockinherit .file.macro_template_files)
- (blockinherit .file.macro_template_lnk_files)
- (blockinherit .file.macro_template_sock_files))))
+ (blockinherit .file.dev.base_template)
+ (blockinherit .file.macro_template_dirs)
+ (blockinherit .file.macro_template_fifo_files)
+ (blockinherit .file.macro_template_files)
+ (blockinherit .file.macro_template_lnk_files)
+ (blockinherit .file.macro_template_sock_files))))
diff --git a/src/file/homefile.cil b/src/file/homefile.cil
index 3323153..e112a4d 100644
--- a/src/file/homefile.cil
+++ b/src/file/homefile.cil
@@ -1,47 +1,47 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(block home
- (blockinherit .file.home.template)
- (blockinherit .file.macro_template_all_files)
- (blockinherit .file.macro_template_blk_files)
- (blockinherit .file.macro_template_chr_files))
+ (blockinherit .file.home.template)
+ (blockinherit .file.macro_template_all_files)
+ (blockinherit .file.macro_template_blk_files)
+ (blockinherit .file.macro_template_chr_files))
(in file
(block home
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
- (blockinherit file.all_macro_template_dirs)
- (blockinherit file.all_macro_template_fifo_files)
- (blockinherit file.all_macro_template_files)
- (blockinherit file.all_macro_template_lnk_files)
- (blockinherit file.all_macro_template_sock_files)
+ (blockinherit file.all_macro_template_dirs)
+ (blockinherit file.all_macro_template_fifo_files)
+ (blockinherit file.all_macro_template_files)
+ (blockinherit file.all_macro_template_lnk_files)
+ (blockinherit file.all_macro_template_sock_files)
- (typeattribute typeattr)
+ (typeattribute typeattr)
- (call file.type (typeattr))
+ (call file.type (typeattr))
- (call .xattr.associate_fs (typeattr))
+ (call .xattr.associate_fs (typeattr))
- (block base_template
+ (block base_template
- (blockabstract base_template)
+ (blockabstract base_template)
- (blockinherit .file.base_template)
+ (blockinherit .file.base_template)
- (call .file.home.type (file)))
+ (call .file.home.type (file)))
- (block template
+ (block template
- (blockabstract template)
+ (blockabstract template)
- (blockinherit .file.home.base_template)
- (blockinherit .file.macro_template_dirs)
- (blockinherit .file.macro_template_fifo_files)
- (blockinherit .file.macro_template_files)
- (blockinherit .file.macro_template_lnk_files)
- (blockinherit .file.macro_template_sock_files))))
+ (blockinherit .file.home.base_template)
+ (blockinherit .file.macro_template_dirs)
+ (blockinherit .file.macro_template_fifo_files)
+ (blockinherit .file.macro_template_files)
+ (blockinherit .file.macro_template_lnk_files)
+ (blockinherit .file.macro_template_sock_files))))
diff --git a/src/file/homefile/syshomefile.cil b/src/file/homefile/syshomefile.cil
index e5eb176..f570342 100644
--- a/src/file/homefile/syshomefile.cil
+++ b/src/file/homefile/syshomefile.cil
@@ -1,11 +1,11 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(in sys
(block home
- (blockinherit .file.home.template)
- (blockinherit .file.macro_template_all_files)
- (blockinherit .file.macro_template_blk_files)
- (blockinherit .file.macro_template_chr_files)))
+ (blockinherit .file.home.template)
+ (blockinherit .file.macro_template_all_files)
+ (blockinherit .file.macro_template_blk_files)
+ (blockinherit .file.macro_template_chr_files)))
diff --git a/src/file/hugetlbfsfile.cil b/src/file/hugetlbfsfile.cil
index f1fc057..fa8e8a8 100644
--- a/src/file/hugetlbfsfile.cil
+++ b/src/file/hugetlbfsfile.cil
@@ -1,34 +1,34 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(in file
(block hugetlbfs
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
- (blockinherit file.all_macro_template_dirs)
- (blockinherit file.all_macro_template_files)
+ (blockinherit file.all_macro_template_dirs)
+ (blockinherit file.all_macro_template_files)
- (typeattribute typeattr)
+ (typeattribute typeattr)
- (call file.type (typeattr))
+ (call file.type (typeattr))
- (call .hugetlb.associate_fs (typeattr))
+ (call .hugetlb.associate_fs (typeattr))
- (block base_template
+ (block base_template
- (blockabstract base_template)
+ (blockabstract base_template)
- (blockinherit .file.base_template)
+ (blockinherit .file.base_template)
- (call .file.hugetlbfs.type (file)))
+ (call .file.hugetlbfs.type (file)))
- (block template
+ (block template
- (blockabstract template)
+ (blockabstract template)
- (blockinherit .file.hugetlbfs.base_template)
- (blockinherit .file.macro_template_dirs)
- (blockinherit .file.macro_template_files))))
+ (blockinherit .file.hugetlbfs.base_template)
+ (blockinherit .file.macro_template_dirs)
+ (blockinherit .file.macro_template_files))))
diff --git a/src/file/hugetlbfsfile/syshugetlbfsfile.cil b/src/file/hugetlbfsfile/syshugetlbfsfile.cil
index c4fd7ca..de6c2fc 100644
--- a/src/file/hugetlbfsfile/syshugetlbfsfile.cil
+++ b/src/file/hugetlbfsfile/syshugetlbfsfile.cil
@@ -1,8 +1,8 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(in sys
(block hugetlbfs
- (blockinherit .file.hugetlbfs.template)))
+ (blockinherit .file.hugetlbfs.template)))
diff --git a/src/file/misc/lostfoundfile.cil b/src/file/misc/lostfoundfile.cil
index 5f3fe83..a39f3a7 100644
--- a/src/file/misc/lostfoundfile.cil
+++ b/src/file/misc/lostfoundfile.cil
@@ -1,10 +1,10 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(block lostfound
- (blockinherit .file.base_template)
- (blockinherit .file.macro_template_dirs)
- (blockinherit .file.macro_template_files)
+ (blockinherit .file.base_template)
+ (blockinherit .file.macro_template_dirs)
+ (blockinherit .file.macro_template_files)
- (call .xattr.associate_fs (file)))
+ (call .xattr.associate_fs (file)))
diff --git a/src/file/misc/mediafile.cil b/src/file/misc/mediafile.cil
index 1f3b4b3..33ce5ec 100644
--- a/src/file/misc/mediafile.cil
+++ b/src/file/misc/mediafile.cil
@@ -1,10 +1,10 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(block media
- (blockinherit .file.base_template)
- (blockinherit .file.macro_template_dirs)
- (blockinherit .file.macro_template_lnk_files)
+ (blockinherit .file.base_template)
+ (blockinherit .file.macro_template_dirs)
+ (blockinherit .file.macro_template_lnk_files)
- (call .xattr.associate_fs (file)))
+ (call .xattr.associate_fs (file)))
diff --git a/src/file/misc/rootfile.cil b/src/file/misc/rootfile.cil
index 5ef143f..8992518 100644
--- a/src/file/misc/rootfile.cil
+++ b/src/file/misc/rootfile.cil
@@ -1,13 +1,13 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(block root
- (filecon "/" dir file_context)
- (filecon "/[^/]+" symlink file_context)
+ (filecon "/" dir file_context)
+ (filecon "/[^/]+" symlink file_context)
- (blockinherit .file.base_template)
- (blockinherit .file.macro_template_dirs)
- (blockinherit .file.macro_template_lnk_files)
+ (blockinherit .file.base_template)
+ (blockinherit .file.macro_template_dirs)
+ (blockinherit .file.macro_template_lnk_files)
- (call .xattr.associate_fs (file)))
+ (call .xattr.associate_fs (file)))
diff --git a/src/file/misc/unknownfile.cil b/src/file/misc/unknownfile.cil
index a4d42bb..d33fe42 100644
--- a/src/file/misc/unknownfile.cil
+++ b/src/file/misc/unknownfile.cil
@@ -1,24 +1,24 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(block unknown
- (filecon "/.*" any file_context)
+ (filecon "/.*" any file_context)
- (macro root_file_type_transition_file ((type ARG1)(class ARG2)(name ARG3))
- (call .root.file_type_transition
- (ARG1 file ARG2 ARG3)))
+ (macro root_file_type_transition_file ((type ARG1)(class ARG2)(name ARG3))
+ (call .root.file_type_transition
+ (ARG1 file ARG2 ARG3)))
- (blockinherit .file.base_template)
- (blockinherit .file.macro_template_blk_files)
- (blockinherit .file.macro_template_chr_files)
- (blockinherit .file.macro_template_dirs)
- (blockinherit .file.macro_template_fifo_files)
- (blockinherit .file.macro_template_files)
- (blockinherit .file.macro_template_lnk_files)
- (blockinherit .file.macro_template_sock_files)
+ (blockinherit .file.base_template)
+ (blockinherit .file.macro_template_blk_files)
+ (blockinherit .file.macro_template_chr_files)
+ (blockinherit .file.macro_template_dirs)
+ (blockinherit .file.macro_template_fifo_files)
+ (blockinherit .file.macro_template_files)
+ (blockinherit .file.macro_template_lnk_files)
+ (blockinherit .file.macro_template_sock_files)
- (call .xattr.associate_fs (file)))
+ (call .xattr.associate_fs (file)))
(in file.unconfined
diff --git a/src/file/mqueuefsfile.cil b/src/file/mqueuefsfile.cil
index 4db50cb..b98ba70 100644
--- a/src/file/mqueuefsfile.cil
+++ b/src/file/mqueuefsfile.cil
@@ -1,33 +1,33 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(in file
(block mqueuefs
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
- (blockinherit file.all_macro_template_dirs)
- (blockinherit file.all_macro_template_files)
+ (blockinherit file.all_macro_template_dirs)
+ (blockinherit file.all_macro_template_files)
- (typeattribute typeattr)
+ (typeattribute typeattr)
- (call file.type (typeattr))
+ (call file.type (typeattr))
- (call .mqueue.associate_fs (typeattr))
+ (call .mqueue.associate_fs (typeattr))
- (block base_template
+ (block base_template
- (blockabstract base_template)
+ (blockabstract base_template)
- (blockinherit .file.base_template)
+ (blockinherit .file.base_template)
- (call .file.mqueuefs.type (file)))
+ (call .file.mqueuefs.type (file)))
- (block template
+ (block template
- (blockabstract template)
+ (blockabstract template)
- (blockinherit .file.macro_template_files)
- (blockinherit .file.mqueuefs.base_template))))
+ (blockinherit .file.macro_template_files)
+ (blockinherit .file.mqueuefs.base_template))))
diff --git a/src/file/mqueuefsfile/sysmqueuefsfile.cil b/src/file/mqueuefsfile/sysmqueuefsfile.cil
index 9088b33..65e2235 100644
--- a/src/file/mqueuefsfile/sysmqueuefsfile.cil
+++ b/src/file/mqueuefsfile/sysmqueuefsfile.cil
@@ -1,8 +1,8 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(in sys
(block mqueuefs
- (blockinherit .file.mqueuefs.template)))
+ (blockinherit .file.mqueuefs.template)))
diff --git a/src/file/runfile.cil b/src/file/runfile.cil
index 8ec3783..6de1cf6 100644
--- a/src/file/runfile.cil
+++ b/src/file/runfile.cil
@@ -1,47 +1,47 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(block run
- (blockinherit .file.run.template))
+ (blockinherit .file.run.template))
(in file
(block run
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
- (blockinherit file.all_macro_template_all_files)
- (blockinherit file.all_macro_template_blk_files)
- (blockinherit file.all_macro_template_chr_files)
- (blockinherit file.all_macro_template_dirs)
- (blockinherit file.all_macro_template_fifo_files)
- (blockinherit file.all_macro_template_files)
- (blockinherit file.all_macro_template_lnk_files)
- (blockinherit file.all_macro_template_sock_files)
+ (blockinherit file.all_macro_template_all_files)
+ (blockinherit file.all_macro_template_blk_files)
+ (blockinherit file.all_macro_template_chr_files)
+ (blockinherit file.all_macro_template_dirs)
+ (blockinherit file.all_macro_template_fifo_files)
+ (blockinherit file.all_macro_template_files)
+ (blockinherit file.all_macro_template_lnk_files)
+ (blockinherit file.all_macro_template_sock_files)
- (typeattribute typeattr)
+ (typeattribute typeattr)
- (call file.type (typeattr))
+ (call file.type (typeattr))
- (call .tmp.associate_fs (typeattr))
+ (call .tmp.associate_fs (typeattr))
- (block base_template
+ (block base_template
- (blockabstract base_template)
+ (blockabstract base_template)
- (blockinherit .file.base_template)
+ (blockinherit .file.base_template)
- (call .file.run.type (file)))
+ (call .file.run.type (file)))
- (block template
+ (block template
- (blockabstract template)
+ (blockabstract template)
- (blockinherit .file.macro_template_dirs)
- (blockinherit .file.macro_template_fifo_files)
- (blockinherit .file.macro_template_files)
- (blockinherit .file.macro_template_lnk_files)
- (blockinherit .file.macro_template_sock_files)
- (blockinherit .file.run.base_template))))
+ (blockinherit .file.macro_template_dirs)
+ (blockinherit .file.macro_template_fifo_files)
+ (blockinherit .file.macro_template_files)
+ (blockinherit .file.macro_template_lnk_files)
+ (blockinherit .file.macro_template_sock_files)
+ (blockinherit .file.run.base_template))))
diff --git a/src/file/runfile/runlockfile.cil b/src/file/runfile/runlockfile.cil
index 41f292c..bb4d4d4 100644
--- a/src/file/runfile/runlockfile.cil
+++ b/src/file/runfile/runlockfile.cil
@@ -1,40 +1,40 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(block runlock
- (blockinherit .file.runlock.template)
+ (blockinherit .file.runlock.template)
- (call .rbacsep.exempt.obj.type (file)))
+ (call .rbacsep.exempt.obj.type (file)))
(in file
(block runlock
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
- (blockinherit file.all_macro_template_dirs)
- (blockinherit file.all_macro_template_files)
- (blockinherit file.all_macro_template_lnk_files)
+ (blockinherit file.all_macro_template_dirs)
+ (blockinherit file.all_macro_template_files)
+ (blockinherit file.all_macro_template_lnk_files)
- (typeattribute typeattr)
+ (typeattribute typeattr)
- (call run.type (typeattr))
+ (call run.type (typeattr))
- (block base_template
+ (block base_template
- (blockabstract base_template)
+ (blockabstract base_template)
- (blockinherit .file.run.base_template)
+ (blockinherit .file.run.base_template)
- (call .file.runlock.type (file)))
+ (call .file.runlock.type (file)))
- (block template
+ (block template
- (blockabstract template)
+ (blockabstract template)
- (blockinherit .file.macro_template_dirs)
- (blockinherit .file.macro_template_files)
- (blockinherit .file.macro_template_lnk_files)
- (blockinherit .file.runlock.base_template))))
+ (blockinherit .file.macro_template_dirs)
+ (blockinherit .file.macro_template_files)
+ (blockinherit .file.macro_template_lnk_files)
+ (blockinherit .file.runlock.base_template))))
diff --git a/src/file/runfile/runuserfile.cil b/src/file/runfile/runuserfile.cil
index 6384a83..e54547c 100644
--- a/src/file/runfile/runuserfile.cil
+++ b/src/file/runfile/runuserfile.cil
@@ -1,47 +1,47 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(block runuser
- (blockinherit .file.macro_template_dirs)
- (blockinherit .file.macro_template_lnk_files)
- (blockinherit .file.runuser.base_template))
+ (blockinherit .file.macro_template_dirs)
+ (blockinherit .file.macro_template_lnk_files)
+ (blockinherit .file.runuser.base_template))
(in file
(block runuser
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
- (blockinherit file.all_macro_template_all_files)
- (blockinherit file.all_macro_template_blk_files)
- (blockinherit file.all_macro_template_chr_files)
- (blockinherit file.all_macro_template_dirs)
- (blockinherit file.all_macro_template_fifo_files)
- (blockinherit file.all_macro_template_files)
- (blockinherit file.all_macro_template_lnk_files)
- (blockinherit file.all_macro_template_sock_files)
+ (blockinherit file.all_macro_template_all_files)
+ (blockinherit file.all_macro_template_blk_files)
+ (blockinherit file.all_macro_template_chr_files)
+ (blockinherit file.all_macro_template_dirs)
+ (blockinherit file.all_macro_template_fifo_files)
+ (blockinherit file.all_macro_template_files)
+ (blockinherit file.all_macro_template_lnk_files)
+ (blockinherit file.all_macro_template_sock_files)
- (typeattribute typeattr)
+ (typeattribute typeattr)
- (call run.type (typeattr))
+ (call run.type (typeattr))
- (block base_template
+ (block base_template
- (blockabstract base_template)
+ (blockabstract base_template)
- (blockinherit .file.run.base_template)
+ (blockinherit .file.run.base_template)
- (call .file.runuser.type (file)))
+ (call .file.runuser.type (file)))
- (block template
+ (block template
- (blockabstract template)
+ (blockabstract template)
- (blockinherit .file.macro_template_dirs)
- (blockinherit .file.macro_template_fifo_files)
- (blockinherit .file.macro_template_files)
- (blockinherit .file.macro_template_lnk_files)
- (blockinherit .file.macro_template_sock_files)
- (blockinherit .file.runuser.base_template))))
+ (blockinherit .file.macro_template_dirs)
+ (blockinherit .file.macro_template_fifo_files)
+ (blockinherit .file.macro_template_files)
+ (blockinherit .file.macro_template_lnk_files)
+ (blockinherit .file.macro_template_sock_files)
+ (blockinherit .file.runuser.base_template))))
diff --git a/src/file/secfile.cil b/src/file/secfile.cil
index 3b34a86..687317f 100644
--- a/src/file/secfile.cil
+++ b/src/file/secfile.cil
@@ -1,4 +1,4 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(in file
@@ -8,60 +8,60 @@
(block sec
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
- (blockinherit file.all_macro_template_dirs)
- (blockinherit file.all_macro_template_fifo_files)
- (blockinherit file.all_macro_template_files)
- (blockinherit file.all_macro_template_lnk_files)
- (blockinherit file.all_macro_template_sock_files)
+ (blockinherit file.all_macro_template_dirs)
+ (blockinherit file.all_macro_template_fifo_files)
+ (blockinherit file.all_macro_template_files)
+ (blockinherit file.all_macro_template_lnk_files)
+ (blockinherit file.all_macro_template_sock_files)
- (typeattribute typeattr)
+ (typeattribute typeattr)
- (call file.exception.type (typeattr))
+ (call file.exception.type (typeattr))
- (call .xattr.associate_fs (typeattr))
+ (call .xattr.associate_fs (typeattr))
- (block base_template
+ (block base_template
- (blockabstract base_template)
+ (blockabstract base_template)
- (blockinherit .file.base_template)
+ (blockinherit .file.base_template)
- (call .file.sec.type (file)))
+ (call .file.sec.type (file)))
- (block template
+ (block template
- (blockabstract template)
+ (blockabstract template)
- (blockinherit .file.macro_template_dirs)
- (blockinherit .file.macro_template_fifo_files)
- (blockinherit .file.macro_template_files)
- (blockinherit .file.macro_template_lnk_files)
- (blockinherit .file.macro_template_sock_files)
- (blockinherit .file.sec.base_template))
+ (blockinherit .file.macro_template_dirs)
+ (blockinherit .file.macro_template_fifo_files)
+ (blockinherit .file.macro_template_files)
+ (blockinherit .file.macro_template_lnk_files)
+ (blockinherit .file.macro_template_sock_files)
+ (blockinherit .file.sec.base_template))
- (block relabelto
+ (block relabelto
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
- (typeattribute not_typeattr)
- (typeattribute typeattr)
+ (typeattribute not_typeattr)
+ (typeattribute typeattr)
- (typeattributeset not_typeattr (not typeattr))
+ (typeattributeset not_typeattr (not typeattr))
- (neverallow not_typeattr sec.typeattr (file (relabelto))))
+ (neverallow not_typeattr sec.typeattr (file (relabelto))))
- (block write
+ (block write
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
- (typeattribute not_typeattr)
- (typeattribute typeattr)
+ (typeattribute not_typeattr)
+ (typeattribute typeattr)
- (typeattributeset not_typeattr (not typeattr))
+ (typeattributeset not_typeattr (not typeattr))
- (neverallow not_typeattr sec.typeattr (file (append write))))))
+ (neverallow not_typeattr sec.typeattr (file (append write))))))
diff --git a/src/file/tmpfile.cil b/src/file/tmpfile.cil
index 7236bec..13d437e 100644
--- a/src/file/tmpfile.cil
+++ b/src/file/tmpfile.cil
@@ -1,4 +1,4 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(in tmp
@@ -11,39 +11,39 @@
(block tmp
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
- (blockinherit file.all_macro_template_all_files)
- (blockinherit file.all_macro_template_blk_files)
- (blockinherit file.all_macro_template_chr_files)
- (blockinherit file.all_macro_template_dirs)
- (blockinherit file.all_macro_template_fifo_files)
- (blockinherit file.all_macro_template_files)
- (blockinherit file.all_macro_template_lnk_files)
- (blockinherit file.all_macro_template_sock_files)
+ (blockinherit file.all_macro_template_all_files)
+ (blockinherit file.all_macro_template_blk_files)
+ (blockinherit file.all_macro_template_chr_files)
+ (blockinherit file.all_macro_template_dirs)
+ (blockinherit file.all_macro_template_fifo_files)
+ (blockinherit file.all_macro_template_files)
+ (blockinherit file.all_macro_template_lnk_files)
+ (blockinherit file.all_macro_template_sock_files)
- (typeattribute typeattr)
+ (typeattribute typeattr)
- (call file.type (typeattr))
+ (call file.type (typeattr))
- (call .tmp.associate_fs (typeattr))
+ (call .tmp.associate_fs (typeattr))
- (block base_template
+ (block base_template
- (blockabstract base_template)
+ (blockabstract base_template)
- (blockinherit .file.base_template)
+ (blockinherit .file.base_template)
- (call .file.tmp.type (file)))
+ (call .file.tmp.type (file)))
- (block template
+ (block template
- (blockabstract template)
+ (blockabstract template)
- (blockinherit .file.macro_template_dirs)
- (blockinherit .file.macro_template_fifo_files)
- (blockinherit .file.macro_template_files)
- (blockinherit .file.macro_template_lnk_files)
- (blockinherit .file.macro_template_sock_files)
- (blockinherit .file.tmp.base_template))))
+ (blockinherit .file.macro_template_dirs)
+ (blockinherit .file.macro_template_fifo_files)
+ (blockinherit .file.macro_template_files)
+ (blockinherit .file.macro_template_lnk_files)
+ (blockinherit .file.macro_template_sock_files)
+ (blockinherit .file.tmp.base_template))))
diff --git a/src/file/tmpfile/systmpfile.cil b/src/file/tmpfile/systmpfile.cil
index 5cad25e..7db8180 100644
--- a/src/file/tmpfile/systmpfile.cil
+++ b/src/file/tmpfile/systmpfile.cil
@@ -1,8 +1,8 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(in sys
(block tmp
- (blockinherit .file.tmp.template)))
+ (blockinherit .file.tmp.template)))
diff --git a/src/file/tmpfsfile.cil b/src/file/tmpfsfile.cil
index af2d2c6..d3cbc13 100644
--- a/src/file/tmpfsfile.cil
+++ b/src/file/tmpfsfile.cil
@@ -1,40 +1,40 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(in file
(block tmpfs
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
- (blockinherit file.all_macro_template_dirs)
- (blockinherit file.all_macro_template_fifo_files)
- (blockinherit file.all_macro_template_files)
- (blockinherit file.all_macro_template_lnk_files)
- (blockinherit file.all_macro_template_sock_files)
+ (blockinherit file.all_macro_template_dirs)
+ (blockinherit file.all_macro_template_fifo_files)
+ (blockinherit file.all_macro_template_files)
+ (blockinherit file.all_macro_template_lnk_files)
+ (blockinherit file.all_macro_template_sock_files)
- (typeattribute typeattr)
+ (typeattribute typeattr)
- (call file.type (typeattr))
+ (call file.type (typeattr))
- (call .tmp.associate_fs (typeattr))
+ (call .tmp.associate_fs (typeattr))
- (block base_template
+ (block base_template
- (blockabstract base_template)
+ (blockabstract base_template)
- (blockinherit .file.base_template)
+ (blockinherit .file.base_template)
- (call .file.tmpfs.type (file)))
+ (call .file.tmpfs.type (file)))
- (block template
+ (block template
- (blockabstract template)
+ (blockabstract template)
- (blockinherit .file.macro_template_dirs)
- (blockinherit .file.macro_template_fifo_files)
- (blockinherit .file.macro_template_files)
- (blockinherit .file.macro_template_lnk_files)
- (blockinherit .file.macro_template_sock_files)
- (blockinherit .file.tmpfs.base_template))))
+ (blockinherit .file.macro_template_dirs)
+ (blockinherit .file.macro_template_fifo_files)
+ (blockinherit .file.macro_template_files)
+ (blockinherit .file.macro_template_lnk_files)
+ (blockinherit .file.macro_template_sock_files)
+ (blockinherit .file.tmpfs.base_template))))
diff --git a/src/file/tmpfsfile/systmpfsfile.cil b/src/file/tmpfsfile/systmpfsfile.cil
index cdd5845..06c7a1c 100644
--- a/src/file/tmpfsfile/systmpfsfile.cil
+++ b/src/file/tmpfsfile/systmpfsfile.cil
@@ -1,8 +1,8 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(in sys
(block tmpfs
- (blockinherit .file.tmpfs.template)))
+ (blockinherit .file.tmpfs.template)))
diff --git a/src/file/varfile.cil b/src/file/varfile.cil
index 70146f1..58325f3 100644
--- a/src/file/varfile.cil
+++ b/src/file/varfile.cil
@@ -1,44 +1,44 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(block var
- (blockinherit .file.var.template))
+ (blockinherit .file.var.template))
(in file
(block var
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
- (blockinherit file.all_macro_template_dirs)
- (blockinherit file.all_macro_template_fifo_files)
- (blockinherit file.all_macro_template_files)
- (blockinherit file.all_macro_template_lnk_files)
- (blockinherit file.all_macro_template_sock_files)
+ (blockinherit file.all_macro_template_dirs)
+ (blockinherit file.all_macro_template_fifo_files)
+ (blockinherit file.all_macro_template_files)
+ (blockinherit file.all_macro_template_lnk_files)
+ (blockinherit file.all_macro_template_sock_files)
- (typeattribute typeattr)
+ (typeattribute typeattr)
- (call file.type (typeattr))
+ (call file.type (typeattr))
- (call .xattr.associate_fs (typeattr))
+ (call .xattr.associate_fs (typeattr))
- (block base_template
+ (block base_template
- (blockabstract base_template)
+ (blockabstract base_template)
- (blockinherit .file.base_template)
+ (blockinherit .file.base_template)
- (call .file.var.type (file)))
+ (call .file.var.type (file)))
- (block template
+ (block template
- (blockabstract template)
+ (blockabstract template)
- (blockinherit .file.macro_template_dirs)
- (blockinherit .file.macro_template_fifo_files)
- (blockinherit .file.macro_template_files)
- (blockinherit .file.macro_template_lnk_files)
- (blockinherit .file.macro_template_sock_files)
- (blockinherit .file.var.base_template))))
+ (blockinherit .file.macro_template_dirs)
+ (blockinherit .file.macro_template_fifo_files)
+ (blockinherit .file.macro_template_files)
+ (blockinherit .file.macro_template_lnk_files)
+ (blockinherit .file.macro_template_sock_files)
+ (blockinherit .file.var.base_template))))
diff --git a/src/file/varfile/cachefile.cil b/src/file/varfile/cachefile.cil
index fb7bfce..46c9a3e 100644
--- a/src/file/varfile/cachefile.cil
+++ b/src/file/varfile/cachefile.cil
@@ -1,4 +1,4 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(block cache
@@ -9,8 +9,8 @@
(filecon "/var/cache/.*" any file_context)
(macro var_file_type_transition_file ((type ARG1))
- (call .var.file_type_transition
- (ARG1 file dir "cache")))
+ (call .var.file_type_transition
+ (ARG1 file dir "cache")))
(call .root.associate_fs (file)))
@@ -18,30 +18,30 @@
(block cache
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
- (blockinherit file.all_macro_template_dirs)
- (blockinherit file.all_macro_template_files)
- (blockinherit file.all_macro_template_lnk_files)
+ (blockinherit file.all_macro_template_dirs)
+ (blockinherit file.all_macro_template_files)
+ (blockinherit file.all_macro_template_lnk_files)
- (typeattribute typeattr)
+ (typeattribute typeattr)
- (call var.type (typeattr))
+ (call var.type (typeattr))
- (block base_template
+ (block base_template
- (blockabstract base_template)
+ (blockabstract base_template)
- (blockinherit .file.var.base_template)
+ (blockinherit .file.var.base_template)
- (call .file.cache.type (file)))
+ (call .file.cache.type (file)))
- (block template
+ (block template
- (blockabstract template)
+ (blockabstract template)
- (blockinherit .file.cache.base_template)
- (blockinherit .file.macro_template_dirs)
- (blockinherit .file.macro_template_files)
- (blockinherit .file.macro_template_lnk_files))))
+ (blockinherit .file.cache.base_template)
+ (blockinherit .file.macro_template_dirs)
+ (blockinherit .file.macro_template_files)
+ (blockinherit .file.macro_template_lnk_files))))
diff --git a/src/file/varfile/dbfile.cil b/src/file/varfile/dbfile.cil
index bc04a58..56b9a93 100644
--- a/src/file/varfile/dbfile.cil
+++ b/src/file/varfile/dbfile.cil
@@ -1,38 +1,38 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(block db
- (blockinherit .file.db.template))
+ (blockinherit .file.db.template))
(in file
(block db
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
- (blockinherit file.all_macro_template_dirs)
- (blockinherit file.all_macro_template_files)
- (blockinherit file.all_macro_template_lnk_files)
+ (blockinherit file.all_macro_template_dirs)
+ (blockinherit file.all_macro_template_files)
+ (blockinherit file.all_macro_template_lnk_files)
- (typeattribute typeattr)
+ (typeattribute typeattr)
- (call var.type (typeattr))
+ (call var.type (typeattr))
- (block base_template
+ (block base_template
- (blockabstract base_template)
+ (blockabstract base_template)
- (blockinherit .file.var.base_template)
+ (blockinherit .file.var.base_template)
- (call .file.db.type (file)))
+ (call .file.db.type (file)))
- (block template
+ (block template
- (blockabstract template)
+ (blockabstract template)
- (blockinherit .file.db.base_template)
- (blockinherit .file.macro_template_dirs)
- (blockinherit .file.macro_template_files)
- (blockinherit .file.macro_template_lnk_files))))
+ (blockinherit .file.db.base_template)
+ (blockinherit .file.macro_template_dirs)
+ (blockinherit .file.macro_template_files)
+ (blockinherit .file.macro_template_lnk_files))))
diff --git a/src/file/varfile/logfile.cil b/src/file/varfile/logfile.cil
index d466301..9a5079c 100644
--- a/src/file/varfile/logfile.cil
+++ b/src/file/varfile/logfile.cil
@@ -1,38 +1,38 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(block log
- (blockinherit .file.log.template))
+ (blockinherit .file.log.template))
(in file
(block log
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
- (blockinherit file.all_macro_template_dirs)
- (blockinherit file.all_macro_template_files)
- (blockinherit file.all_macro_template_lnk_files)
+ (blockinherit file.all_macro_template_dirs)
+ (blockinherit file.all_macro_template_files)
+ (blockinherit file.all_macro_template_lnk_files)
- (typeattribute typeattr)
+ (typeattribute typeattr)
- (call var.type (typeattr))
+ (call var.type (typeattr))
- (block base_template
+ (block base_template
- (blockabstract base_template)
+ (blockabstract base_template)
- (blockinherit .file.var.base_template)
+ (blockinherit .file.var.base_template)
- (call .file.log.type (file)))
+ (call .file.log.type (file)))
- (block template
+ (block template
- (blockabstract template)
+ (blockabstract template)
- (blockinherit .file.log.base_template)
- (blockinherit .file.macro_template_dirs)
- (blockinherit .file.macro_template_files)
- (blockinherit .file.macro_template_lnk_files))))
+ (blockinherit .file.log.base_template)
+ (blockinherit .file.macro_template_dirs)
+ (blockinherit .file.macro_template_files)
+ (blockinherit .file.macro_template_lnk_files))))
diff --git a/src/file/varfile/spoolfile.cil b/src/file/varfile/spoolfile.cil
index 8b8f861..ee381f5 100644
--- a/src/file/varfile/spoolfile.cil
+++ b/src/file/varfile/spoolfile.cil
@@ -1,38 +1,38 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(block spool
- (blockinherit .file.spool.template))
+ (blockinherit .file.spool.template))
(in file
(block spool
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
- (blockinherit file.all_macro_template_dirs)
- (blockinherit file.all_macro_template_files)
- (blockinherit file.all_macro_template_lnk_files)
+ (blockinherit file.all_macro_template_dirs)
+ (blockinherit file.all_macro_template_files)
+ (blockinherit file.all_macro_template_lnk_files)
- (typeattribute typeattr)
+ (typeattribute typeattr)
- (call var.type (typeattr))
+ (call var.type (typeattr))
- (block base_template
+ (block base_template
- (blockabstract base_template)
+ (blockabstract base_template)
- (blockinherit .file.var.base_template)
+ (blockinherit .file.var.base_template)
- (call .file.spool.type (file)))
+ (call .file.spool.type (file)))
- (block template
+ (block template
- (blockabstract template)
+ (blockabstract template)
- (blockinherit .file.macro_template_dirs)
- (blockinherit .file.macro_template_files)
- (blockinherit .file.macro_template_lnk_files)
- (blockinherit .file.spool.base_template))))
+ (blockinherit .file.macro_template_dirs)
+ (blockinherit .file.macro_template_files)
+ (blockinherit .file.macro_template_lnk_files)
+ (blockinherit .file.spool.base_template))))
diff --git a/src/file/varfile/spoolfile/mailspoolfile.cil b/src/file/varfile/spoolfile/mailspoolfile.cil
index 9153df9..db9a61c 100644
--- a/src/file/varfile/spoolfile/mailspoolfile.cil
+++ b/src/file/varfile/spoolfile/mailspoolfile.cil
@@ -1,40 +1,40 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(block mail
- (block spool
+ (block spool
- (blockinherit .file.spool.mail.template)))
+ (blockinherit .file.spool.mail.template)))
(in file.spool
(block mail
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
- (blockinherit file.all_macro_template_dirs)
- (blockinherit file.all_macro_template_files)
- (blockinherit file.all_macro_template_lnk_files)
+ (blockinherit file.all_macro_template_dirs)
+ (blockinherit file.all_macro_template_files)
+ (blockinherit file.all_macro_template_lnk_files)
- (typeattribute typeattr)
+ (typeattribute typeattr)
- (call .file.spool.type (typeattr))
+ (call .file.spool.type (typeattr))
- (block base_template
+ (block base_template
- (blockabstract base_template)
+ (blockabstract base_template)
- (blockinherit .file.spool.base_template)
+ (blockinherit .file.spool.base_template)
- (call .file.spool.mail.type (file)))
+ (call .file.spool.mail.type (file)))
- (block template
+ (block template
- (blockabstract template)
+ (blockabstract template)
- (blockinherit .file.macro_template_dirs)
- (blockinherit .file.macro_template_files)
- (blockinherit .file.macro_template_lnk_files)
- (blockinherit .file.spool.mail.base_template))))
+ (blockinherit .file.macro_template_dirs)
+ (blockinherit .file.macro_template_files)
+ (blockinherit .file.macro_template_lnk_files)
+ (blockinherit .file.spool.mail.base_template))))
diff --git a/src/file/varfile/statefile.cil b/src/file/varfile/statefile.cil
index 98417f6..5bf2aea 100644
--- a/src/file/varfile/statefile.cil
+++ b/src/file/varfile/statefile.cil
@@ -1,42 +1,42 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(block state
- (blockinherit .file.state.template))
+ (blockinherit .file.state.template))
(in file
(block state
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
- (blockinherit file.all_macro_template_dirs)
- (blockinherit file.all_macro_template_fifo_files)
- (blockinherit file.all_macro_template_files)
- (blockinherit file.all_macro_template_lnk_files)
- (blockinherit file.all_macro_template_sock_files)
+ (blockinherit file.all_macro_template_dirs)
+ (blockinherit file.all_macro_template_fifo_files)
+ (blockinherit file.all_macro_template_files)
+ (blockinherit file.all_macro_template_lnk_files)
+ (blockinherit file.all_macro_template_sock_files)
- (typeattribute typeattr)
+ (typeattribute typeattr)
- (call var.type (typeattr))
+ (call var.type (typeattr))
- (block base_template
+ (block base_template
- (blockabstract base_template)
+ (blockabstract base_template)
- (blockinherit .file.var.base_template)
+ (blockinherit .file.var.base_template)
- (call .file.state.type (file)))
+ (call .file.state.type (file)))
- (block template
+ (block template
- (blockabstract template)
+ (blockabstract template)
- (blockinherit .file.macro_template_dirs)
- (blockinherit .file.macro_template_fifo_files)
- (blockinherit .file.macro_template_files)
- (blockinherit .file.macro_template_lnk_files)
- (blockinherit .file.macro_template_sock_files)
- (blockinherit .file.state.base_template))))
+ (blockinherit .file.macro_template_dirs)
+ (blockinherit .file.macro_template_fifo_files)
+ (blockinherit .file.macro_template_files)
+ (blockinherit .file.macro_template_lnk_files)
+ (blockinherit .file.macro_template_sock_files)
+ (blockinherit .file.state.base_template))))