Ignore:
Timestamp:
08/01/2015 04:26:22 AM (9 years ago)
Author:
Douglas R. Reno <renodr@…>
Branches:
systemd-13485
Children:
ad6910d
Parents:
4a83293
Message:

Import back into SVN from Github

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/systemd@16309 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • introduction/welcome/conventions.xml

    r4a83293 rac38e9dc  
    112112    installation instructions assume thay are installed.  If a recommended
    113113    package is not desired, the instructions may need to be modified to
    114     accomodate the missing package.</para>
     114    accommodate the missing package.</para>
    115115   
    116116    <bridgehead renderas="sect3">Optional Dependencies</bridgehead>
     
    121121    listed without corresponding BLFS instructions.  In this case it is up to
    122122    the user to determine appropriate installation instructions. </para>
     123
     124  </sect2>
     125
     126  <sect2>
     127  <title>Conventions Used for Kernel Configuration Options</title>
     128
     129    <para>Some packages have specific needs regarding the kernel configuration.
     130    The general layout is the following:</para>
     131
     132<screen><literal>Master section ---&gt;
     133  Subsection ---&gt;
     134    [*]     Required parameter                     [CONFIG_REQU_PAR]
     135    &lt;*&gt;     Required parameter (not as module)     [CONFIG_REQU_PAR_NMOD]
     136    &lt;*/M&gt;   Required parameter (could be a module) [CONFIG_REQU_PAR_MOD]
     137    &lt;*/M/ &gt; Optional parameter                     [CONFIG_OPT_PAR]
     138    [ ] Incompatible parameter                     [CONFIG_INCOMP_PAR]
     139    &lt; &gt; Incompatible parameter (even as module)    [CONFIG_INCOMP_PAR_MOD]</literal></screen>
     140
     141    <para>[CONFIG_...] on the right gives the name of the option, so you can
     142    easily check whether it is set in your <filename>config</filename> file.
     143    The meaning of the various entries is:
     144
     145    <blockquote>
     146    <informaltable frame='none'><tgroup cols="2">
     147      <colspec align="left"/><colspec align="left"/><tbody>
     148      <row>
     149        <entry><emphasis role="bold">Master section</emphasis></entry>
     150        <entry>top level menu item</entry>
     151      </row>
     152      <row>
     153        <entry><emphasis role="bold">Subsection</emphasis></entry>
     154        <entry>submenu item</entry>
     155      </row>
     156      <row>
     157        <entry>
     158          <emphasis role="bold">Required parameter</emphasis></entry>
     159        <entry>
     160          the option could be either built-in or not selected: it must be
     161          selected
     162        </entry>
     163      </row>
     164      <row>
     165        <entry>
     166          <emphasis role="bold">Required parameter (not as
     167          module)</emphasis>
     168        </entry>
     169        <entry>
     170          the option could be either built-in, module, or not selected:
     171          it must be selected as built-in
     172        </entry>
     173      </row>
     174      <row>
     175        <entry>
     176          <emphasis role="bold">Required parameter (could be
     177          a module)</emphasis>
     178        </entry>
     179        <entry>
     180          the option could be either built-in, module, or not selected:
     181          it must be selected, either as built-in or module
     182        </entry>
     183      </row>
     184      <row>
     185        <entry>
     186          <emphasis role="bold">Optional parameter</emphasis>
     187        </entry>
     188        <entry>
     189          rarely used: the option could be either built-in, module, or not
     190          selected: it may be selected at will
     191        </entry>
     192      </row>
     193      <row>
     194        <entry>
     195          <emphasis role="bold">Incompatible parameter</emphasis>
     196        </entry>
     197        <entry>
     198          the option could be either built-in or not selected: it must
     199          <emphasis>not</emphasis> be selected
     200        </entry>
     201      </row>
     202      <row>
     203        <entry>
     204          <emphasis role="bold">Incompatible parameter (even as module)</emphasis>
     205        </entry>
     206        <entry>
     207          the option could be either built-in, module, or not selected:
     208          it must <emphasis>not</emphasis> be selected
     209        </entry>
     210      </row>
     211    </tbody></tgroup></informaltable>
     212    </blockquote>
     213    </para>
     214
     215    <para>Note that, depending on other selections, the angle brackets
     216    (&lt;&gt;) may appear as braces ({}), if the option cannot be unselected,
     217    or even dashes (-*- or -M-), when the choice is imposed.
     218    The help text about the option specifies the other selections on which this
     219    option relies, and how those other selections are set.</para>
    123220
    124221  </sect2>
Note: See TracChangeset for help on using the changeset viewer.