OS Manuals

/usr/bin/sefcontext_compile

SELinux library and simple utilities

From libselinux 3.11-r2 (os), captured 2026-11-05 by running sefcontext_compile --help (exit 1). permalink

/usr/bin/sefcontext_compile: invalid option -- '-'
usage: /usr/bin/sefcontext_compile [-iV] [-o out_file] [-p policy_file] fc_file
Where:
	-o       Optional file name of the PCRE formatted binary
	         file to be output. If not specified the default
	         will be fc_file with the .bin suffix appended.
	-p       Optional binary policy file that will be used to
	         validate contexts defined in the fc_file.
	-r       Omit precompiled regular expressions from the output.
	         (PCRE2 only. Compiled PCRE2 regular expressions are
	         not portable across architectures. Use this flag
	         if you know that you build for an incompatible
	         architecture to save space. When linked against
	         PCRE1 this flag is ignored.)
	-i       Print regular expression info end exit. That is, back
	         end version and architecture identifier.
	         Arch identifier format (PCRE2):
	         <pointer width>-<size type width>-<endianness>, e.g.,
	         "8-8-el" for x86_64.
	-V       Print binary output format version and exit.
	fc_file  The text based file contexts file to be processed.
Options (5)
OptionDescriptionSource
-oSpecify an outputfile that must be a fully qualified file name as the .bin suffix is not automatically added.help + man
-pSpecify a binary policyfile that will be used to validate the context entries in the inputfile If an invalid context is found the pcre formatted file will not be written and an error will be returned.help + man
-rOmit precompiled regular expressions from the output.help
-iPrint regular expression info end exit.help
-VPrint binary output format version and exit.help

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.