16cd6a6acSopenharmony_ci<?xml version="1.0" encoding="UTF-8"?>
26cd6a6acSopenharmony_ci<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML//EN"
36cd6a6acSopenharmony_ci               "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
46cd6a6acSopenharmony_ci
56cd6a6acSopenharmony_ci<refentry>
66cd6a6acSopenharmony_ci   <refentryinfo>
76cd6a6acSopenharmony_ci      <author>
86cd6a6acSopenharmony_ci         <firstname>James</firstname><surname>Carter</surname><contrib></contrib>
96cd6a6acSopenharmony_ci      </author>
106cd6a6acSopenharmony_ci   </refentryinfo>
116cd6a6acSopenharmony_ci
126cd6a6acSopenharmony_ci   <refmeta>
136cd6a6acSopenharmony_ci      <refentrytitle>SECIL2CONF</refentrytitle>
146cd6a6acSopenharmony_ci      <manvolnum>8</manvolnum>
156cd6a6acSopenharmony_ci      <refmiscinfo class="date">21 November 2016</refmiscinfo>
166cd6a6acSopenharmony_ci      <refmiscinfo class="source">secil2conf</refmiscinfo>
176cd6a6acSopenharmony_ci      <refmiscinfo class="manual">SELinux CIL to policy.conf Converter</refmiscinfo>
186cd6a6acSopenharmony_ci   </refmeta>
196cd6a6acSopenharmony_ci   <refnamediv id="name">
206cd6a6acSopenharmony_ci      <refname>secil2conf</refname>
216cd6a6acSopenharmony_ci      <refpurpose>invoke the SELinux Common Intermediate Language (CIL) to policy.conf converter</refpurpose>
226cd6a6acSopenharmony_ci   </refnamediv>
236cd6a6acSopenharmony_ci
246cd6a6acSopenharmony_ci   <refsynopsisdiv id="synopsis">
256cd6a6acSopenharmony_ci      <cmdsynopsis>
266cd6a6acSopenharmony_ci        <command>secil2conf</command>
276cd6a6acSopenharmony_ci          <arg choice="opt" rep="repeat"><replaceable>OPTION</replaceable></arg>
286cd6a6acSopenharmony_ci          <arg choice="plain"><replaceable>file</replaceable></arg>
296cd6a6acSopenharmony_ci      </cmdsynopsis>
306cd6a6acSopenharmony_ci   </refsynopsisdiv>
316cd6a6acSopenharmony_ci
326cd6a6acSopenharmony_ci   <refsect1 id="description"><title>DESCRIPTION</title>
336cd6a6acSopenharmony_ci      <para><emphasis role="italic">secil2conf</emphasis> invokes the CIL to policy.conf converter with the specified <emphasis role="italic">argument</emphasis>s.</para>
346cd6a6acSopenharmony_ci   </refsect1>
356cd6a6acSopenharmony_ci
366cd6a6acSopenharmony_ci   <refsect1 id="options"><title>OPTIONS</title>
376cd6a6acSopenharmony_ci      <variablelist>
386cd6a6acSopenharmony_ci         <varlistentry>
396cd6a6acSopenharmony_ci            <term><option>-o, --output=&lt;file></option></term>
406cd6a6acSopenharmony_ci            <listitem><para>Write policy.conf to <emphasis role="italic">file</emphasis> (default: policy.conf)</para></listitem>
416cd6a6acSopenharmony_ci         </varlistentry>
426cd6a6acSopenharmony_ci
436cd6a6acSopenharmony_ci         <varlistentry>
446cd6a6acSopenharmony_ci            <term><option>-M, --mls true|false</option></term>
456cd6a6acSopenharmony_ci            <listitem><para>Build an mls policy.conf. Must be <emphasis role="bold">true</emphasis> or <emphasis role="bold">false</emphasis>. This will override the <emphasis role="bold">(mls <emphasis role="italic">boolean</emphasis></emphasis><emphasis role="bold">)</emphasis> statement if present in the policy.</para></listitem>
466cd6a6acSopenharmony_ci         </varlistentry>
476cd6a6acSopenharmony_ci
486cd6a6acSopenharmony_ci         <varlistentry>
496cd6a6acSopenharmony_ci            <term><option>-P, --preserve-tunables</option></term>
506cd6a6acSopenharmony_ci            <listitem><para>Treat tunables as booleans.</para></listitem>
516cd6a6acSopenharmony_ci         </varlistentry>
526cd6a6acSopenharmony_ci
536cd6a6acSopenharmony_ci         <varlistentry>
546cd6a6acSopenharmony_ci            <term><option>-Q, --qualified-names</option></term>
556cd6a6acSopenharmony_ci            <listitem><para>Allow names containing dots (qualified names). Blocks, blockinherits, blockabstracts, and in-statements will not be allowed.</para></listitem>
566cd6a6acSopenharmony_ci         </varlistentry>
576cd6a6acSopenharmony_ci
586cd6a6acSopenharmony_ci         <varlistentry>
596cd6a6acSopenharmony_ci            <term><option>-v, --verbose</option></term>
606cd6a6acSopenharmony_ci            <listitem><para>Increment verbosity level.</para></listitem>
616cd6a6acSopenharmony_ci         </varlistentry>
626cd6a6acSopenharmony_ci
636cd6a6acSopenharmony_ci         <varlistentry>
646cd6a6acSopenharmony_ci            <term><option>-h, --help</option></term>
656cd6a6acSopenharmony_ci            <listitem><para>Display usage information.</para></listitem>
666cd6a6acSopenharmony_ci         </varlistentry>
676cd6a6acSopenharmony_ci      </variablelist>
686cd6a6acSopenharmony_ci   </refsect1>
696cd6a6acSopenharmony_ci
706cd6a6acSopenharmony_ci   <refsect1 id="see_also"><title>SEE ALSO</title>
716cd6a6acSopenharmony_ci      <para>
726cd6a6acSopenharmony_ci      <simplelist type="inline">
736cd6a6acSopenharmony_ci         <member><citerefentry>
746cd6a6acSopenharmony_ci            <refentrytitle>secilc</refentrytitle>
756cd6a6acSopenharmony_ci            <manvolnum>8</manvolnum>
766cd6a6acSopenharmony_ci         </citerefentry></member>
776cd6a6acSopenharmony_ci         <member><citerefentry>
786cd6a6acSopenharmony_ci            <refentrytitle>sestatus</refentrytitle>
796cd6a6acSopenharmony_ci            <manvolnum>8</manvolnum>
806cd6a6acSopenharmony_ci         </citerefentry></member>
816cd6a6acSopenharmony_ci      </simplelist>
826cd6a6acSopenharmony_ci      </para>
836cd6a6acSopenharmony_ci      <para>HTML documentation describing the CIL language statements is available starting with <emphasis role="italic">docs/html/index.html</emphasis>.</para>
846cd6a6acSopenharmony_ci      <para>PDF documentation describing the CIL language statements is available at: <emphasis role="italic">docs/pdf/CIL_Reference_Guide.pdf</emphasis>.</para>
856cd6a6acSopenharmony_ci      <para>There is a CIL Design Wiki at: <ulink url="http://github.com/SELinuxProject/cil/wiki"></ulink> that describes the goals and features of the CIL language.</para>
866cd6a6acSopenharmony_ci   </refsect1>
876cd6a6acSopenharmony_ci</refentry>
88