logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

sefcontext_compile - compile file context regular expression files

Author

       Dan Walsh, <dwalsh@redhat.com>

Description

sefcontext_compile is used to compile file context regular expressions into pcre(3) format.

       The compiled file is used by libselinux file labeling functions.

       By  default  sefcontext_compile  writes  the  compiled  pcre  file  with  the  .bin suffix appended (e.g.
       inputfile.bin).

Examples

Example1:
       sefcontext_compile /etc/selinux/default/contexts/files/file_contexts

       Results in the following file being generated:
              /etc/selinux/default/contexts/files/file_contexts.bin

       Example2:
       sefcontext_compile -o new_fc.bin /etc/selinux/default/contexts/files/file_contexts

       Results in the following file being generated in the cwd:
              new_fc.bin

Name

       sefcontext_compile - compile file context regular expression files

Options

-o     Specify an outputfile that must be a  fully  qualified  file  name  as  the  .bin  suffix  is  not
              automatically added.

       -p     Specify 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.

Return Value

       On error -1 is returned.  On success 0 is returned.

See Also

selinux(8), semanage(8),

dwalsh@redhat.com                                  12 Aug 2015                             sefcontext_compile(8)

Synopsis

sefcontext_compile [-ooutputfile] [-ppolicyfile] inputfile

See Also