SECILC(8) | SELinux CIL Compiler | SECILC(8) |
secilc - invoke the SELinux Common Intermediate Language (CIL) Compiler
secilc [OPTION...] file
secilc invokes the CIL compiler with the specified arguments to build a kernel binary policy. A file_contexts file will also be built as described in the FILE FORMAT section of file_contexts(5).
-o, --output=<file>
-f, --filecontext=<file>
-t, --target=<type>
-M, --mls true|false
-c, --policyvers=<version>
-U, --handle-unknown=<action>
-D, --disable-dontaudit
-P, --preserve-tunables
-Q, --qualified-names
-m, --multiple-decls
-N, --disable-neverallow
-G, --expand-generated
-X, --attrs-size <size>
-O, --optimize
-v, --verbose
-h, --help
HTML documentation describing the CIL language statements is available starting with docs/html/index.html.
PDF documentation describing the CIL language statements is available at: docs/pdf/CIL_Reference_Guide.pdf.
There is a CIL Design Wiki at: http://github.com/SELinuxProject/cil/wiki that describes the goals and features of the CIL language.
Richard Haines
06/04/2022 | secilc |