Changeset 6397333


Ignore:
Timestamp:
09/22/2018 11:32:07 PM (6 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
basic
Children:
4de7ca7
Parents:
acf7e2c
Message:

Convert internal like to external links for BLFS packages not in
the Basic book.

Reorder some chapters.

Merge System V and systemd sections so both are always displayed
with proper attribution for system type.

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

Files:
26 edited

Legend:

Unmodified
Added
Removed
  • admin.xml

    racf7e2c r6397333  
    2020  <para>These programs are useful for system administration on most systems.</para>
    2121
     22  <xi:include xmlns:xi="&xinclude;" href="networking/netutils/bind-utils.xml"/>
     23  <xi:include xmlns:xi="&xinclude;" href="networking/connect/dhcpcd.xml"/>
    2224  <xi:include xmlns:xi="&xinclude;" href="general/sysutils/fcron.xml"/>
    2325  <xi:include xmlns:xi="&xinclude;" href="general/sysutils/gpm.xml"/>
     26  <xi:include xmlns:xi="&xinclude;" href="general/sysutils/hdparm.xml"/>
     27  <xi:include xmlns:xi="&xinclude;" href="general/sysutils/lm_sensors.xml"/>
    2428  <xi:include xmlns:xi="&xinclude;" href="general/sysutils/logrotate.xml"/>
    25   <xi:include xmlns:xi="&xinclude;" href="general/sysutils/hdparm.xml"/>
    26   <xi:include xmlns:xi="&xinclude;" href="general/sysutils/pciutils.xml"/>
    27   <xi:include xmlns:xi="&xinclude;" href="general/sysutils/usbutils.xml"/>
    28   <xi:include xmlns:xi="&xinclude;" href="networking/connect/dhcpcd.xml"/>
    29   <xi:include xmlns:xi="&xinclude;" href="networking/netutils/bind-utils.xml"/>
    3029  <xi:include xmlns:xi="&xinclude;" href="networking/netprogs/net-tools.xml"/>
    3130  <xi:include xmlns:xi="&xinclude;" href="networking/netprogs/ntp.xml"/>
     31  <xi:include xmlns:xi="&xinclude;" href="general/sysutils/pciutils.xml"/>
     32  <xi:include xmlns:xi="&xinclude;" href="server/mail/postfix.xml"/>
    3233  <xi:include xmlns:xi="&xinclude;" href="networking/netprogs/rsync.xml"/>
     34  <xi:include xmlns:xi="&xinclude;" href="networking/netutils/traceroute.xml"/>
     35  <xi:include xmlns:xi="&xinclude;" href="general/sysutils/usbutils.xml"/>
    3336  <xi:include xmlns:xi="&xinclude;" href="networking/netprogs/wireless-tools.xml"/>
    3437  <xi:include xmlns:xi="&xinclude;" href="networking/netprogs/wpa_supplicant.xml"/>
    35   <xi:include xmlns:xi="&xinclude;" href="networking/netutils/traceroute.xml"/>
    36   <xi:include xmlns:xi="&xinclude;" href="server/mail/postfix.xml"/>
    37 
    38 <!--
    39 
    40  net-tools-cvs_20101030
    41  ntp-4.2.8p12
    42  rsync-3.1.3
    43  wireless tools-29
    44  wpa_supplicant-2.6
    45  traceroute-2.1.0
    46  postfix-3.3.1
    4738
    4839
    49 
    50 -->
    51 
    5240</chapter>
  • general/genlib/libtasn1.xml

    racf7e2c r6397333  
    7575    <bridgehead renderas="sect4">Required</bridgehead>
    7676    <para role="required">
    77 <!--      <xref linkend="six"/> -->
    78     </para>
    79 <!--
     77      <xref linkend="six"/>
     78    </para>
     79
    8080    <bridgehead renderas="sect4">Optional</bridgehead>
    8181    <para role="optional">
    82       <xref linkend="gtk-doc"/> and
    83       <xref linkend="valgrind"/>
    84     </para>
    85 -->
     82      <ulink url="&blfs-book;general/gtk-doc.html">gtk-doc</ulink> and
     83      <ulink url="&blfs-book;general/valgrind.html">valgrind</ulink>
     84    </para>
     85
    8686    <para condition="html" role="usernotes">User Notes:
    8787      <ulink url="&blfs-wiki;/libtasn1"/>
  • general/genlib/libusb.xml

    racf7e2c r6397333  
    7272
    7373    <bridgehead renderas="sect3">libusb Dependencies</bridgehead>
    74 <!--
     74
    7575    <bridgehead renderas="sect4">Optional</bridgehead>
    7676    <para role="optional">
    77       <xref linkend="doxygen"/>
    78     </para>
    79 -->
     77      <ulink url="&blfs-book;general/doxygen.html">doxygen</ulink>
     78    </para>
     79
    8080    <para condition="html" role="usernotes">User Notes:
    8181      <ulink url="&blfs-wiki;/libusb"/>
     
    156156      <primary sortas="d-USB-device-filesystem">Support for Host-side USB</primary>
    157157    </indexterm>
    158 <!--
    159     <para>
    160       For more details on setting up USB devices, see <xref
    161       linkend="usb-device-issues"/>.
    162     </para>
    163 -->
     158
     159    <para>
     160      For more details on setting up USB devices, see
     161      <xref linkend="usb-device-issues"/>.
     162    </para>
     163
    164164  </sect2>
    165165
  • general/genlib/popt.xml

    racf7e2c r6397333  
    7171<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
    7272make</userinput></screen>
    73 <!--
    74     <para>If you have <xref linkend="doxygen"/> installed and wish to build
     73
     74    <para>If you have <ulink url="&blfs-book;general/doxygen.html">doxygen</ulink>
     75    installed and wish to build
    7576    the API documentation, issue <command>doxygen</command>.</para>
    76 -->
     77
    7778    <para>To test the results, issue:<command>make check</command>.</para>
    7879
  • general/prog/python2.xml

    racf7e2c r6397333  
    9090
    9191    <bridgehead renderas="sect3">Python 2 Dependencies</bridgehead>
    92 <!--
     92
    9393    <bridgehead renderas="sect4">Optional</bridgehead>
    9494    <para role="optional">
    95       <xref linkend="bluez"/> and
    96       <xref linkend="valgrind"/>
     95      <ulink url="&blfs-book;general/bluez.html">bluez</ulink> and
     96      <ulink url="&blfs-book;general/valgrind.html">valgrind</ulink>
    9797    </para>
    9898
    9999    <bridgehead renderas="sect4">Optional (For Additional Modules)</bridgehead>
    100100    <para role="optional">
    101       <xref linkend="sqlite"/> and
    102       <xref linkend="tk"/>
    103     </para>
    104 -->
     101      <ulink url="&blfs-book;server/sqlite.html">sqlite</ulink> and
     102      <ulink url="&blfs-book;general/tk.html">tk</ulink>
     103    </para>
     104
    105105    <para condition="html" role="usernotes">
    106106      User Notes: <ulink url="&blfs-wiki;/Python"/>
  • general/sysutils/cpio.xml

    racf7e2c r6397333  
    5858
    5959    <bridgehead renderas="sect3">CPIO Dependencies</bridgehead>
    60 <!--
     60
    6161    <bridgehead renderas="sect4">Optional</bridgehead>
    6262    <para role="optional">
    63       <xref linkend="texlive"/> (or <xref linkend="tl-installer"/>)
     63      <ulink url="&blfs-book;pst/texlive.html">texlive</ulink>
     64      (or <ulink url="&blfs-book;pst/tl-installer.html">tl-installer</ulink>
    6465    </para>
    65 -->
     66
    6667    <para condition="html" role="usernotes">User Notes:
    6768    <ulink url="&blfs-wiki;/cpio"/></para>
  • general/sysutils/fcron.xml

    racf7e2c r6397333  
    1414]>
    1515
    16 <sect1 id="fcron" xreflabel="Fcron-&fcron-version;">
     16<sect1 id="fcron" xreflabel="fcron-&fcron-version;">
    1717  <?dbhtml filename="fcron.html"?>
    1818
     
    5858      </listitem>
    5959    </itemizedlist>
    60 <!--
    61     <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    62     <itemizedlist spacing="compact">
    63       <listitem>
    64         <para>
    65           Required patch:
    66           <ulink url="&patch-root;/fcron-&fcron-version;-sendmail_upstream-1.patch"/>
    67         </para>
    68       </listitem>
    69     </itemizedlist>
    70 -->
     60
    7161    <bridgehead renderas="sect3">Fcron Dependencies</bridgehead>
    72 <!--
     62
    7363    <bridgehead renderas="sect4">Optional</bridgehead>
    74     <para role="optional">An <xref linkend="server-mail"/>,
    75     <ulink url="../postlfs/editors.html">text editor</ulink> (default is
    76     <command>vi</command> from the <xref linkend="vim"/> package),
    77     <xref linkend="linux-pam"/>, and
    78     <xref linkend="docbook-utils"/>
     64    <para role="optional">
     65      A mail server such as <xref linkend="postfix"/>,
     66      A text editor
     67        (default is <command>vi</command> from the vim package),
     68      <ulink url="&blfs-book;/postlfs/linux-pam.html">linux-pam</ulink>, and
     69      <ulink url="&blfs-book;/postlfs/pst/docbook-utils.html">docbook-utils</ulink>
    7970    </para>
    80 -->
     71
    8172    <para condition="html" role="usernotes">User Notes:
    8273    <ulink url="&blfs-wiki;/fcron"/></para>
     
    8778    <title>Installation of Fcron</title>
    8879
    89     <para id="fcron-syslog" revision="sysv"><application>Fcron</application>
     80    <para id="fcron-syslog"> For System V versions of LFS,
     81    <application>fcron</application>
    9082    uses the cron facility of <command>syslog</command> to log all messages.
    9183    Since LFS does not set up this facility in
    9284    <filename>/etc/syslog.conf</filename>, it needs to be done prior to
    93     installing <application>Fcron</application>. This command will append the
     85    installing <application>fcron</application>. This command will append the
    9486    necessary line to the current <filename>/etc/syslog.conf</filename>
    9587    (perform as the <systemitem class='username'>root</systemitem> user):</para>
    9688
    97     <indexterm zone="fcron fcron-syslog" revision="sysv">
     89    <indexterm zone="fcron fcron-syslog">
    9890      <primary sortas="e-etc-syslog.conf">/etc/syslog.conf</primary>
    9991    </indexterm>
    10092
    101 <screen role="root" revision="sysv"><userinput>cat &gt;&gt; /etc/syslog.conf &lt;&lt; "EOF"
     93<screen role="root"><userinput>cat &gt;&gt; /etc/syslog.conf &lt;&lt; "EOF"
    10294<literal># Begin fcron addition to /etc/syslog.conf
    10395
     
    10799EOF</userinput></screen>
    108100
    109     <para revision="sysv">The configuration file has been modified, so reloading
     101    <para>The configuration file has been modified, so reloading
    110102    the <command>sysklogd</command> daemon will activate the changes (again as
    111103    the <systemitem class='username'>root</systemitem> user).</para>
    112104
    113 <screen role="root" revision="sysv"><userinput>/etc/rc.d/init.d/sysklogd reload</userinput></screen>
     105<screen role="root"><userinput>/etc/rc.d/init.d/sysklogd reload</userinput></screen>
    114106
    115107    <para>For security reasons, an unprivileged user and group for
    116     <application>Fcron</application> should be created (perform as the
     108    <application>fcron</application> should be created (perform as the
    117109    <systemitem class='username'>root</systemitem> user):</para>
    118110
     
    123115    commands:</para>
    124116
    125 <screen revision="sysv"><userinput>./configure --prefix=/usr          \
     117    <para>For System V based systems:</para>
     118
     119<screen><userinput>./configure --prefix=/usr          \
    126120            --sysconfdir=/etc      \
    127121            --localstatedir=/var   \
     
    131125make</userinput></screen>
    132126
    133 <screen revision="systemd"><userinput>./configure --prefix=/usr          \
     127    <para>For systemd based systems:</para>
     128
     129<screen><userinput>./configure --prefix=/usr          \
    134130            --sysconfdir=/etc      \
    135131            --localstatedir=/var   \
     
    150146  <sect2 role="commands">
    151147    <title>Command Explanations</title>
    152 <!--
    153     <para><command>autoconf</command>: This command is required to rebuild
    154     <filename>configure</filename> using the fixed input file.</para>-->
    155148
    156149    <para><parameter>--without-sendmail</parameter>: By default,
    157     <application>Fcron</application> will attempt to use the
    158     <command>sendmail</command> command from an <!--<xref linkend="server-mail"/>-->
     150    <application>fcron</application> will attempt to use the
     151    <command>sendmail</command> command from a mail server sucj as the
     152    <xref linkend="postfix"/>
    159153    package to email you the results of the <command>fcron</command> script.
    160154    This switch is used to disable default email notification. Omit the switch
     
    166160    installation of the bootscript included with the package.</para>
    167161
    168     <para revision="sysv"><parameter>--with-systemdsystemunitdir=no</parameter>:
     162    <para><parameter>--with-systemdsystemunitdir=no</parameter>:
    169163    This prevents building the <application>systemd</application> units, which
    170164    are not needed for a <application>SYS V</application> system.</para>
     
    173167    This switch allows you to set the default text editor.</para>
    174168
    175     <para><option>--with-dsssl-dir=<replaceable>&lt;/path/to/dsssl-stylesheets&gt;</replaceable></option>:
    176     May be used if you have <!--<xref linkend="docbook-utils"/>--> installed.
     169    <para>
     170      <option>--with-dsssl-dir=<replaceable>&lt;/path/to/dsssl-stylesheets&gt;</replaceable></option>:
     171    May be used if you have
     172    <ulink url="&blfs-book;/postlfs/pst/docbook-utils.html">docbook-utils</ulink>
     173    installed.
    177174    Currently, the dsssl stylesheets are located at
    178     <filename class="directory">/usr/share/sgml/docbook/dsssl-stylesheets-1.79</filename>.</para>
     175    <filename class="directory">/usr/share/sgml/docbook/dsssl-stylesheets-1.79</filename>.
     176    </para>
    179177
    180178  </sect2>
     
    234232
    235233    <sect3  id="fcron-init">
    236       <title><phrase revision="sysv">Boot Script</phrase>
    237              <phrase revision="systemd">Systemd Unit</phrase></title>
    238 
    239       <para revision="sysv">Install the
     234      <title>Boot Script or Systemd Unit</title>
     235
     236      <para>For System V bases systems, install the
    240237      <filename>/etc/rc.d/init.d/fcron</filename> init script from the
    241238      <xref linkend="bootscripts"/> package.</para>
    242239
    243       <para revision="systemd">Enable <application>fcron</application> to start
     240<screen role="root"><userinput>make install-fcron</userinput></screen>
     241
     242      <para>For systemd based systems, enable <application>fcron</application> to start
    244243      at boot using the previously installed systemd unit.</para>
    245244
     
    248247      </indexterm>
    249248
    250 <screen role="root" revision="sysv"><userinput>make install-fcron</userinput></screen>
    251 
    252 <screen role="root" revision="systemd"><userinput>systemctl enable fcron</userinput></screen>
     249<screen role="root"><userinput>systemctl enable fcron</userinput></screen>
    253250
    254251    </sect3>
  • general/sysutils/gpm.xml

    racf7e2c r6397333  
    130130
    131131    <sect3 id="gpm-init">
    132       <title><phrase revision="sysv">Boot Script</phrase>
    133              <phrase revision="systemd">Systemd Unit</phrase></title>
     132      <title>Boot Script or Systemd Unit</title>
    134133
    135134      <indexterm zone="gpm gpm-init">
     
    137136      </indexterm>
    138137
    139       <para revision="sysv">Install the
    140       <filename>/etc/rc.d/init.d/gpm</filename> init script included in the
    141       <xref linkend="bootscripts"/> package.</para>
    142 
    143       <para revision="systemd">
    144         To start the <command>gpm</command> daemon at boot,
    145         install the systemd unit from the <xref linkend="systemd-units"/>
     138      <para>
     139        For System V based systems, install the
     140        <filename>/etc/rc.d/init.d/gpm</filename> init script included in the
     141        <xref linkend="bootscripts"/> package.
     142      </para>
     143
     144      <para>
     145        For systemd based systems, to start the <command>gpm</command> daemon
     146        at boot, install the systemd unit from the <xref linkend="systemd-units"/>
    146147        package by running the following command as the
    147148        <systemitem class="username">root</systemitem> user:
     
    159160      <command>gpm-root</command> configuration files.</para>
    160161
    161       <para revision="sysv"><filename>/etc/sysconfig/mouse</filename>:
     162      <para><filename>/etc/sysconfig/mouse</filename> (System V only):
    162163      This file contains the name of your mouse device and the protocol
    163164      it uses.  To create this file, run the following as the
    164165      <systemitem class="username">root</systemitem> user:</para>
    165166
    166 <screen role="root" revision="sysv"><userinput>cat &gt; /etc/sysconfig/mouse &lt;&lt; "EOF"
     167<screen role="root"><userinput>cat &gt; /etc/sysconfig/mouse &lt;&lt; "EOF"
    167168<literal># Begin /etc/sysconfig/mouse
    168169
     
    182183      </indexterm>
    183184
    184       <indexterm zone="gpm gpm-config" revision="sysv">
     185      <indexterm zone="gpm gpm-config">
    185186        <primary sortas="e-etc-sysconfig-mouse">/etc/sysconfig/mouse</primary>
    186187      </indexterm>
     
    191192      <title>Configuration Information</title>
    192193
    193       <para revision="sysv">Examples of values to set <envar>MDEVICE</envar>,
     194      <para>System V:Examples of values to set <envar>MDEVICE</envar>,
    194195      <envar>PROTOCOL</envar>, and <envar>GPMOPTS</envar> to are:</para>
    195196
    196 <screen revision="sysv"><literal>MDEVICE="/dev/input/mice"
     197<screen><literal>MDEVICE="/dev/input/mice"
    197198PROTOCOL="imps2"
    198199GPMOPTS=""</literal></screen>
    199200
    200       <para revision="sysv">A list of which protocol values are known can be
     201      <para>A list of which protocol values are known can be
    201202      found by running
    202203      <command>gpm -m <replaceable>[device]</replaceable> -t -help</command>.
     
    208209      are needed for your hardware.</para>
    209210
    210       <para revision="systemd">
    211         <application>GPM</application> is by default started with
     211      <para>
     212        systemd: <application>GPM</application> is by default started with
    212213        the following parameters:
    213214        <parameter>-m /dev/input/mice -t imps2</parameter>. If the
     
    217218      </para>
    218219
    219 <screen role="root" revision="systemd"><userinput>install -v -dm755 /etc/systemd/system/gpm.service.d
     220<screen role="root"><userinput>install -v -dm755 /etc/systemd/system/gpm.service.d
    220221echo "ExecStart=/usr/sbin/gpm &lt;list of parameters&gt;" > /etc/systemd/system/gpm.service.d/99-user.conf</userinput></screen>
    221222
  • general/sysutils/logrotate.xml

    racf7e2c r6397333  
    8282      <xref role="runtime" linkend="fcron"/> (runtime)
    8383    </para>
    84 <!--
     84
    8585    <bridgehead renderas="sect4">Optional</bridgehead>
    8686    <para role="optional">
    87       An <xref role="runtime" linkend="server-mail"/> (runtime)
    88     </para>
    89 -->
     87      A mail seerver such as <xref role="runtime" linkend="postfix"/> (runtime)
     88    </para>
     89
    9090    <para condition="html" role="usernotes">User Notes:
    9191      <ulink url="&blfs-wiki;/logrotate"/>
  • general/sysutils/pciutils.xml

    racf7e2c r6397333  
    129129      <command>update-pciids</command> as the <systemitem
    130130      class="username">root</systemitem> user. This program requires the
    131       <xref linkend="which"/> script or program to find <!--<xref linkend="curl"/>,
    132       <xref linkend="lynx"/>--> or <xref linkend="wget"/> which are used to
     131      <xref linkend="which"/> script or program to find
     132      <ulink url="&blfs-book;basicnet/curl.html">curl</ulink>,
     133      <ulink url="&blfs-book;basicnet/lynx.html">lynx</ulink> or
     134      <xref linkend="wget"/> which are used to
    133135      download the most current file, and then replace the existing file in
    134136      <filename class="directory">/usr/share/hwdata</filename>.
     
    235237          <para>
    236238            fetches the current version of the PCI ID list. Requires
    237          <!--   <xref linkend="curl"/>, <xref linkend="lynx"/> or-->
    238             <xref linkend="wget"/>.
     239            curl, lynx, or wget.
    239240          </para>
    240241          <indexterm zone="pciutils update-pciids">
  • general/sysutils/usbutils.xml

    racf7e2c r6397333  
    127127
    128128  </sect2>
    129 <!-- No longer needed
    130   <sect2 role="commands">
    131     <title>Command Explanations</title>
    132 
    133     <para>
    134       <command>sed ... lsusb.py</command>: Instructs lsusb.py where to search
    135       <filename>usb.ids</filename>.
    136     </para>
    137 
    138   </sect2>
    139 -->
     129
    140130  <sect2 role="configuration">
    141131    <title>Configuring USB Utils</title>
    142132
    143     <para revision="sysv">
     133    <para>
    144134      The <filename>usb.ids</filename> data file is constantly being updated.
    145       To get a current version of this file, using <xref linkend="wget"/>,
    146       periodically run again, as the
     135      For System V based systems, get a current version of this file, using
     136      <xref linkend="wget"/>, periodically run, as the
    147137      <systemitem class="username">root</systemitem> user:
    148138    </para>
    149139
    150 <screen role="root" revision="sysv"><userinput>wget http://www.linux-usb.org/usb.ids -O /usr/share/hwdata/usb.ids</userinput></screen>
    151 
    152     <para revision="sysv">
     140<screen role="root"><userinput>wget http://www.linux-usb.org/usb.ids -O /usr/share/hwdata/usb.ids</userinput></screen>
     141
     142    <para>
    153143      You may wish to add an entry to
    154144      <systemitem class="username">root</systemitem>'s (or any other user who has
     
    158148    </para>
    159149
    160     <para revision="systemd">
    161       You should update the <filename>/usr/share/hwdata/usb.ids</filename> file
    162       periodically. Execute the following commands, as the
     150    <para>
     151      For systemd based systems,
     152      execute the following commands, as the
    163153      <systemitem class="username">root</systemitem> user, to create a systemd
    164154      timer to update it weekly on Sundays at 3:00 A.M. (local time):
    165155    </para>
    166156
    167 <screen role="root" revision="systemd"><userinput>cat &gt; /lib/systemd/system/update-usbids.service &lt;&lt; "EOF" &amp;&amp;
     157<screen role="root"><userinput>cat &gt; /lib/systemd/system/update-usbids.service &lt;&lt; "EOF" &amp;&amp;
    168158<literal>[Unit]
    169159Description=Update usb.ids file
  • introduction/important/starting.xml

    racf7e2c r6397333  
    7777
    7878    <para>
    79       When you initially boot into LFS, you have all the interal tools to build
     79      When you initially boot into LFS, you have all the internal tools to build
    8080      additional packages. Unfortunately, the user environment is quite sparse.
    8181      There are a couple of ways to improve this:
  • libraries.xml

    racf7e2c r6397333  
    1818  <title>Libraries</title>
    1919
    20   <para>These libraries support programs in this book.</para>
     20  <para>These libraries support programs in this book. If desired
     21  they can be built in the order presented below.</para>
    2122
    22   <xi:include xmlns:xi="&xinclude;" href="general/genlib/libtasn1.xml"/>
    23   <xi:include xmlns:xi="&xinclude;" href="postlfs/security/p11-kit.xml"/>
     23  <xi:include xmlns:xi="&xinclude;" href="networking/netlibs/libnl.xml"/>
     24  <xi:include xmlns:xi="&xinclude;" href="networking/netlibs/libtirpc.xml"/>
     25  <xi:include xmlns:xi="&xinclude;" href="general/genlib/libusb.xml"/>
    2426  <xi:include xmlns:xi="&xinclude;" href="general/genlib/popt.xml"/>
    25   <xi:include xmlns:xi="&xinclude;" href="general/genlib/libusb.xml"/>
    26   <xi:include xmlns:xi="&xinclude;" href="networking/netlibs/libnl.xml"/>
     27  <xi:include xmlns:xi="&xinclude;" href="networking/netlibs/rpcsvc-proto.xml"/>
    2728  <xi:include xmlns:xi="&xinclude;" href="networking/netlibs/libnsl.xml"/>
    28   <xi:include xmlns:xi="&xinclude;" href="networking/netlibs/libtirpc.xml"/>
    29   <xi:include xmlns:xi="&xinclude;" href="networking/netlibs/rpcsvc-proto.xml"/>
    3029  <xi:include xmlns:xi="&xinclude;" href="lwp-protocol-https.xml"/>
    3130  <sect1 id="pymods" xreflabel="six-&six-version; (Python Module)">
     
    3332    <xi:include xmlns:xi="&xinclude;" href="general/prog/six.xml"/>
    3433  </sect1>
     34  <xi:include xmlns:xi="&xinclude;" href="general/genlib/libtasn1.xml"/>
     35  <xi:include xmlns:xi="&xinclude;" href="postlfs/security/p11-kit.xml"/>
    3536
    3637<!--
  • lwp-protocol-https.xml

    racf7e2c r6397333  
    55  %general-entities;
    66
     7  <!ENTITY perl_authors "https://www.cpan.org/authors">
    78  <!ENTITY LWP-Protocol-https-download-http "&perl_authors;/id/O/OA/OALDERS/LWP-Protocol-https-&LWP-Protocol-https-version;.tar.gz">
    89  <!ENTITY LWP-Protocol-https-md5sum "b8943dfb7d187af63c36fc18ab15947d">
     
    3233    </indexterm>
    3334
     35    <itemizedlist spacing="compact">
     36      <listitem>
     37        <para>
     38          Download (HTTP): <ulink url="&perl_authors;/id/O/OA/OALDERS/LWP-Protocol-https-&LWP-Protocol-https-version;.tar.gz"/>
     39        </para>
     40      </listitem>
     41    </itemizedlist>
     42
     43    <note>
     44      <para>Explicit download of this package is not necessary when using
     45      auto installation instructions.</para>
     46    </note>
     47
    3448    <para>LWP::Protocol::https provides https support for
    3549    LWP::UserAgent (i.e. for LWP). This module uses
     
    4458    <title>Auto Installation of Perl Modules.</title>
    4559
    46     <para>Install Perl modules using the
    47     <command>cpan</command> shell <command>install</command> command. The
    48     command automatically downloads the source from the CPAN archive, extracts
    49     it, runs the compilation, testing and installation commands mentioned
    50     above.
     60    <para>
     61      Install Perl modules using the <command>cpan</command> shell
     62      <command>install</command> command. The command automatically downloads
     63      the source from the CPAN archive, extracts it, runs the compilation,
     64      testing and installation commands mentioned above.
    5165    </para>
    5266
  • networking/connect/dhcpcd.xml

    racf7e2c r6397333  
    6161
    6262    <bridgehead renderas="sect3">dhcpcd Dependencies</bridgehead>
    63 <!--
     63
    6464    <bridgehead renderas="sect4">Optional</bridgehead>
    6565    <para role="optional">
    66       <xref linkend="llvm"/> (with Clang)
     66      <ulink url="&blfs-book;general/llvm.html">llvm</ulink> (with Clang)
    6767    </para>
    68 -->
     68
    6969    <para condition="html" role="usernotes">User Notes:
    7070    <ulink url="&blfs-wiki;/dhcpcd"/></para>
     
    207207    </sect3>
    208208
    209     <sect3 id="dhcpcd-init2" revision="sysv">
    210       <title>Configuration Information: fixed ip</title>
     209    <sect3 id="dhcpcd-init2">
     210      <title>Configuration Information: fixed ip (System V versions of LFS)</title>
    211211
    212212      <para id="dhcpcd-config4">Although not usual, it is possible that you need
    213         to configure <application>dhcpcd</application> to use a fixed ip. Here,
    214         we give an example. As the
     213        to configure <application>dhcpcd</application> to use a fixed ip. Here
     214        we give an example for the System V versions of LFS. As the
    215215        <systemitem class="username">root</systemitem> user create the
    216216        <filename>/etc/sysconfig/ifconfig.eth0</filename> configuration file
     
    243243    </sect3>
    244244
    245    <sect3 id="dhcpcd-init3" revision="systemd">
    246       <title>General Configuration Information</title>
     245   <sect3 id="dhcpcd-init3">
     246      <title>General Configuration Information for systemd versions of LFS</title>
    247247
    248248      <para>
  • networking/netlibs/libnl.xml

    racf7e2c r6397333  
    100100      </listitem>
    101101    </itemizedlist>
    102 <!--
    103     <bridgehead renderas="sect3">libnl Dependencies</bridgehead>
    104 
    105     <bridgehead renderas="sect4">Optional</bridgehead>
    106     <para role="optional">
    107       <xref linkend="check"/> (for tests)
    108     </para>
    109 -->
     102
    110103    <para condition="html" role="usernotes">User Notes:
    111104      <ulink url="&blfs-wiki;/libnl"/>
  • networking/netlibs/libnsl.xml

    racf7e2c r6397333  
    7272    </itemizedlist>
    7373
    74 <!--
    75    Not needed.  I fixed the url.
    76 
    77     <note>
    78       <para>
    79         The <application>libnsl</application> source tarball shown above
    80         downloads with the correct name, libnsl-&libnsl-version;.tar.gz, if
    81         using a standard web browser. If you prefer to use a command line
    82         program such as wget, you normally would obtain &libnsl-version;.tar.gz.
    83         To obtain this package with the proper filename, run:
    84 
    85 <screen><userinput>wget -c https://github.com/thkukuk/libnsl/archive/v1.2.0.tar.gz -O libnsl-&libnsl-version;.tar.gz</userinput></screen>
    86       </para>
    87     </note>
    88 -->
    8974    <bridgehead renderas="sect3">libnsl Dependencies</bridgehead>
    9075
    9176    <bridgehead renderas="sect4">Required</bridgehead>
    9277    <para role="required">
    93       <xref linkend="rpcsvc-proto"/> and <xref linkend="libtirpc"/>
     78      <xref linkend="rpcsvc-proto"/> and
     79      <xref linkend="libtirpc"/>
    9480    </para>
    9581
  • networking/netlibs/libtirpc.xml

    racf7e2c r6397333  
    7474
    7575    <bridgehead renderas="sect3">libtirpc Dependencies</bridgehead>
    76 <!--
     76
    7777    <bridgehead renderas="sect4">Optional</bridgehead>
    7878    <para role="optional">
    79       <xref linkend="mitkrb"/> for the GSSAPI
     79      <ulink url="&blfs-book;postlfs/mitkrb.html">MIT Kerberos</ulink>
     80        for the GSSAPI
    8081    </para>
    81 -->
     82
    8283    <para condition="html" role="usernotes">User Notes:
    8384      <ulink url="&blfs-wiki;/libtirpc"/>
     
    8788  <sect2 role="installation">
    8889    <title>Installation of libtirpc</title>
    89 <!--
     90
    9091    <note><para>If updating this package, you will also need to update
    91     any existing version of <xref linkend='rpcbind'/></para></note>
    92 -->
     92    any existing version of
     93    <ulink url="&blfs-book;basicnet/rpcbind..html">rpcbind</ulink>
     94    </para></note>
     95
    9396
    9497<screen><userinput>./configure --prefix=/usr                                   \
     
    117120    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    118121      href="../../xincludes/static-libraries.xml"/>
    119 <!--
     122
    120123    <para>
    121124      <parameter>- -disable-gssapi</parameter>: This switch is needed if
    122125      no GSSAPI is installed. Remove this switch if you have one
    123       installed (for example <xref linkend="mitkrb"/>) and you wish to use it.
     126      installed
     127      (for example <ulink url="&blfs-book;postlfs/mitkrb.html">MIT Kerberos</ulink>)
     128      and you wish to use it.
    124129    </para>
    125 -->
     130
    126131    <para>
    127132      <command>mv -v /usr/lib/libtirpc.so.* ...</command>: Move shared
  • networking/netprogs/ntp.xml

    racf7e2c r6397333  
    7878    <bridgehead renderas="sect4">Optional</bridgehead>
    7979    <para role="optional">
    80 <!--      <xref linkend="libcap-pam"/>,
    81       <xref linkend="libevent"/>, -->
     80      <ulink url="&blfs-book;postlfs/libcap.html">libcap with PAM</ulink>,
     81      <ulink url="&blfs-book;basicnet/libevent.html">libevent</ulink>,
    8282      <ulink url="http://www.thrysoee.dk/editline/">libedit</ulink>, and
    8383      <ulink url="https://www.gnu.org/software/autogen/">libopts from AutoGen</ulink>
     
    242242
    243243      <para>If you choose Option one, then install the
    244       <phrase revision="sysv"><filename>/etc/rc.d/init.d/ntp</filename>
    245       init script</phrase>
    246       <phrase revision="systemd"><filename>ntpd.service</filename> unit</phrase>
     244      <filename>/etc/rc.d/init.d/ntp</filename>
     245      init script (System V based systems) or the
     246      <filename>ntpd.service</filename> unit (systemd based systems)
    247247      included in the
    248       <xref linkend="bootscripts" revision="sysv"/>
    249       <xref linkend="systemd-units" revision="systemd"/> package.</para>
    250 
    251       <indexterm zone="ntp ntp-init" revision="sysv">
     248      <xref linkend="bootscripts"/> or
     249      <xref linkend="systemd-units"/> packages respectively.</para>
     250
     251      <indexterm zone="ntp ntp-init">
    252252        <primary sortas="f-ntp">ntp</primary>
    253253      </indexterm>
    254254
    255       <indexterm zone="ntp ntp-init" revision="systemd">
     255      <indexterm zone="ntp ntp-init">
    256256        <primary sortas="f-ntpd">ntpd.service</primary>
    257257      </indexterm>
     
    265265<screen><literal>ntpd -q</literal></screen>
    266266
    267       <para revision="sysv">Execute the following command if you would like to
     267      <para>For System V systems, execute the following command if you would like to
    268268      set the hardware clock to the current system time at shutdown and
    269269      reboot:</para>
    270270
    271 <screen role="root" revision="sysv"><userinput>ln -v -sf ../init.d/setclock /etc/rc.d/rc0.d/K46setclock &amp;&amp;
     271<screen role="root"><userinput>ln -v -sf ../init.d/setclock /etc/rc.d/rc0.d/K46setclock &amp;&amp;
    272272ln -v -sf ../init.d/setclock /etc/rc.d/rc6.d/K46setclock</userinput></screen>
    273273
    274       <para revision="sysv">The other way around is already set up by
    275       LFS.</para>
     274      <para>The other way around is already set up by LFS.</para>
    276275
    277276    </sect3>
  • networking/netprogs/rsync.xml

    racf7e2c r6397333  
    8989<screen><userinput>./configure --prefix=/usr --without-included-zlib &amp;&amp;
    9090make</userinput></screen>
    91 <!--
    92     <para>If you have <xref linkend="doxygen"/> installed and wish to
     91
     92    <para>If you have
     93    <ulink url="&blfs-book;general/doxygen.html">doxygen</ulink>
     94    installed and wish to
    9395    build HTML API documentation, issue <command>doxygen</command>.</para>
    94 -->
     96
    9597    <para>To test the results, issue: <command>make check</command>.</para>
    9698
     
    165167
    166168    <sect3 id="rsync-init">
    167       <title><phrase revision="sysv">Boot Script</phrase>
    168              <phrase revision="systemd">Systemd Unit</phrase></title>
     169      <title>Boot Script or Systemd Unit</title>
    169170
    170171      <para>Note that you only want to start the
    171172      <application>rsync</application> server if you want to provide an
    172173      <application>rsync</application> archive on your local machine.
    173       You don't need this <phrase revision="sysv">script</phrase>
    174       <phrase revision="systemd">unit</phrase> to run the
     174      You don't need this script or unit to run the
    175175      <application>rsync</application> client.</para>
    176176
    177177      <para>Install the
    178       <phrase revision="sysv"><filename>/etc/rc.d/init.d/rsyncd</filename> init
    179       script</phrase>
    180       <phrase revision="systemd"><filename>rsyncd.service</filename>
    181       unit</phrase> included in the
    182       <xref linkend="bootscripts" revision="sysv"/>
    183       <xref linkend="systemd-units" revision="systemd"/> package.</para>
     178      <filename>/etc/rc.d/init.d/rsyncd</filename> init script (for
     179      System V bades systems) or the <filename>rsyncd.service</filename>
     180      unit (for systemd based systems) included in the
     181      <xref linkend="bootscripts"/>
     182      <xref linkend="systemd-units"/> packages respectively.</para>
    184183
    185184<screen role="root"><userinput>make install-rsyncd</userinput></screen>
    186185
    187       <note revision="systemd">
    188         <para>This package comes with two types of units: A service file and a
     186      <note>
     187        <para>For systemd use, this package comes with two types of units:
     188        A service file and a
    189189        socket file. The service file will start rsync daemon once at boot
    190190        and it will keep running until the system shuts down. The socket file
    191         will make systemd listen on rsync port (Default 873, needs to be
     191        will make systemd listen on the rsync port (Default 873, needs to be
    192192        edited for anything else) and will start rsync daemon when something
    193193        tries to connect to that port and stop the daemon when the connection
    194194        is terminated. This is called socket activation and is analogous to
    195         using <application>{,x}inetd</application> on a SysVinit based
     195        using <application>{,x}inetd</application> on a System V based
    196196        system.</para>
    197197
  • networking/netprogs/wpa_supplicant.xml

    racf7e2c r6397333  
    9393      <xref linkend="libnl"/>
    9494    </para>
    95 <!--
     95
    9696    <bridgehead renderas="sect4">Optional</bridgehead>
    9797    <para role="optional">
    98       <xref linkend="dbus"/>,
    99       <xref linkend="libxml2"/>, and
    100       <xref linkend="qt5"/>
    101     </para>
    102 -->
     98      <ulink url="&blfs-book;general/dbus.html">D-Bus</ulink>,
     99      <ulink url="&blfs-book;general/libxml2.html">libxml2</ulink>, and
     100      <ulink url="&blfs-book;x/qt5.html">qt5</ulink>
     101    </para>
     102
    103103    <para condition="html" role="usernotes">User Notes:
    104104      <ulink url="&blfs-wiki;/wpa_supplicant"/>
     
    175175CFLAGS += -I/usr/include/libnl3</literal>
    176176EOF</userinput></screen>
    177 <!--
     177
    178178    <para>
    179179      If you wish to use <application>WPA Supplicant</application> with
    180       <xref linkend="NetworkManager"/>, make sure that you have installed
    181       <xref linkend="dbus"/> and <xref linkend="libxml2"/>, then add the
     180      <ulink url="&blfs-book;basicnet/networkmanager.html">NetworkManager</ulink>,
     181      make sure that you have installed
     182      D-Bus and libxml2, then add the
    182183      following options to the <application>WPA Supplicant</application>
    183184      build configuration file by running the following command:
    184185    </para>
    185 -->
     186
    186187<screen><userinput>cat &gt;&gt; wpa_supplicant/.config &lt;&lt; "EOF"
    187188<literal>CONFIG_CTRL_IFACE_DBUS=y
     
    198199cd wpa_supplicant                                         &amp;&amp;
    199200make BINDIR=/sbin LIBDIR=/lib</userinput></screen>
    200 <!--
    201     <para>
    202       If you have installed <xref linkend="qt5"/> and wish to build
     201
     202    <para>
     203      If you have installed qt5 and wish to build
    203204      the <application>WPA Supplicant</application> GUI program, run
    204205      the following commands:
     
    206207
    207208    <note><para>The following directory name is labelled qt4, but
    208     is compatible with <xref linkend="qt5"/>.</para></note>
    209 -->
     209    is compatible with qt5.</para></note>
     210
    210211<screen><userinput>pushd wpa_gui-qt4 &amp;&amp;
    211212qmake wpa_gui.pro &amp;&amp;
  • networking/netutils/bind-utils.xml

    racf7e2c r6397333  
    3232    <para><application>BIND Utilities</application> is not a separate
    3333    package, it is a collection of the client side programs that are included
    34     with <!--<xref linkend="bind"/>-->. The <application>BIND</application>
     34    with
     35    <ulink url="&blfs-book;server/bind.html">bind</ulink>.
     36    The <application>BIND</application>
    3537    package includes the client side programs <command>nslookup</command>,
    3638    <command>dig</command> and <command>host</command>. If you install
     
    6567
    6668    <bridgehead renderas="sect3">BIND Utilities Dependencies</bridgehead>
    67 <!--
     69
    6870    <bridgehead renderas="sect4">Optional</bridgehead>
    6971    <para role="optional">
    70       <xref linkend="libcap-pam"/> and
    71       <xref linkend="libxml2"/>
     72      <ulink url="&blfs-book;postlfs/libcap.html">libcap with PAM</ulink>
     73      <ulink url="&blfs-book;general/libxml2.html">libxml2</ulink>
    7274    </para>
    73 -->
     75
    7476    <para condition="html" role="usernotes">User Notes:
    7577    <ulink url="&blfs-wiki;/bind-utils"/></para>
     
    127129    <bridgehead renderas="sect3">Short Descriptions</bridgehead>
    128130
    129     <para>See the program descriptions in the <!-- <xref linkend="bind"/> -->
     131    <para>See the program descriptions in the
     132    <ulink url="&blfs-book;server/bind.html">bind</ulink>
    130133    section.</para>
    131134
  • postlfs/filesystems/parted.xml

    racf7e2c r6397333  
    7070
    7171    <bridgehead renderas="sect3">Parted Dependencies</bridgehead>
    72 <!--
    73     <bridgehead renderas="sect4">Recommended</bridgehead>
    74     <para role="recommended">
    75       <xref linkend="lvm2"/> (device-mapper, required if building
    76       <application>udisks</application>)
    77     </para>
    7872
    7973    <bridgehead renderas="sect4">Optional</bridgehead>
    8074    <para role="optional">
    81       <xref linkend="pth"/> and
    82       <xref linkend="texlive"/> (or <xref linkend="tl-installer"/>)
    83     </para>
    84 -->
     75      <ulink url="&blfs-book;postlfs/lvm2.html">LVM2</ulink>
     76        (needed for device-mapper, required if building
     77        <application>udisks</application>),
     78      <ulink url="&blfs-book;general/pth.html">pth</ulink>, and
     79      <ulink url="&blfs-book;pst/texlive.html">texlive</ulink>
     80      (or <ulink url="&blfs-book;pst/tl-installer.html">tl-installer</ulink>
     81    </para>
     82
    8583    <para condition="html" role="usernotes">
    8684      User Notes: <ulink url="&blfs-wiki;/parted"/>
     
    110108makeinfo --html      -o doc/html       doc/parted.texi &amp;&amp;
    111109makeinfo --plaintext -o doc/parted.txt doc/parted.texi</userinput></screen>
    112 
    113 <!--
    114     <para>If you have <xref linkend="texlive"/> installed and wish to create
    115     PDF and Postcript documentation issue the following commands:</para>
    116 -->
    117110
    118111<screen><userinput>texi2pdf             -o doc/parted.pdf doc/parted.texi &amp;&amp;
  • postlfs/security/p11-kit.xml

    racf7e2c r6397333  
    8181    <para role="optional">
    8282      <xref linkend="make-ca"/> (runtime),
    83    <!--   <xref linkend="nss"/> (runtime),
    84       <xref linkend="gtk-doc"/> and
    85       <xref linkend="libxslt"/>-->
     83      <ulink url="&blfs-book;postlfs/nss.html">nss</ulink> (runtime),
     84      <ulink url="&blfs-book;general/gtk-doc.html">gtk-doc</ulink> and
     85      <ulink url="&blfs-book;general/libxslt.html">libxslt</ulink>
    8686    </para>
    8787
     
    133133    <para>
    134134      <option>--enable-doc</option>: Use this switch if you have installed
    135  <!--     <xref linkend="gtk-doc"/> and <xref linkend="libxslt"/> -->and wish to
    136       rebuild the documentation and generate manual pages.
     135      <ulink url="&blfs-book;general/gtk-doc.html">gtk-doc</ulink> and
     136      <ulink url="&blfs-book;general/libxslt.html">libxslt</ulink>
     137      and wish to rebuild the documentation and generate manual pages.
    137138    </para>
    138139
  • server/databases/db.xml

    racf7e2c r6397333  
    7272
    7373    <bridgehead renderas="sect3">Berkeley DB Dependencies</bridgehead>
    74 <!--
     74
    7575    <bridgehead renderas="sect4">Optional</bridgehead>
    7676    <para role="optional">
    77       <xref linkend="tcl"/> and
    78       <xref linkend="sharutils"/> (for the <command>uudecode</command> command)
    79 -->
    80       <!--,
     77      <ulink url="&blfs-book;general/tcl.html">tcl</ulink> and
     78      <ulink url="&blfs-book;general/sharutils.html">sharutils</ulink>
     79        (for the <command>uudecode</command> command)
     80    </para>
     81      <!--
    8182      <xref linkend="openjdk"/> or <xref linkend="java"/>, and
    82 - -          This is currently broken, removed for now.                - -
    83       <xref linkend="sharutils"/> (for the <command>uudecode</command> command
    84       - Java bindings are required) -->
    85 <!--    </para> -->
     83          This is currently broken, removed for now.   
     84       Java bindings are required) -->
    8685
    8786    <para condition="html" role="usernotes">
  • server/mail/postfix.xml

    racf7e2c r6397333  
    7979    <para role="recommended">
    8080      <xref linkend="db"/>,
    81       <!--<xref linkend="cyrus-sasl"/>, and-->
    8281      <xref linkend="libnsl"/>
    8382    </para>
    84 <!--
     83
    8584    <bridgehead renderas="sect4">Optional</bridgehead>
    8685    <para role="optional">
    87       <xref linkend="icu"/> for Email Address Internationalization (SMTPUTF8) support,
    88       <xref linkend="mariadb"/> or <ulink url="http://www.mysql.com/">MySQL</ulink>,
    89       <xref linkend="openldap"/>,
    90       <xref linkend="pcre"/>,
    91       <xref linkend="postgresql"/>,
    92       <xref linkend="sqlite"/>, and
     86      <ulink url="&blfs-book;postlfs/libcap.html">cyrus-sasl</ulink>,
     87      <ulink url="&blfs-book;general/icu.html">icu</ulink>
     88        for Email Address Internationalization (SMTPUTF8) support,
     89      <ulink url="&blfs-book;server/mariadb.html">mariadb</ulink> or
     90      <ulink url="http://www.mysql.com/">MySQL</ulink>,
     91      <ulink url="&blfs-book;server/openldap.html">openldap</ulink>,
     92      <ulink url="&blfs-book;general/pcre.html">pcre</ulink>,
     93      <ulink url="&blfs-book;server/postgresql.html">postgresql</ulink>,
     94      <ulink url="&blfs-book;server/sqlite.html">sqlite</ulink>, and
    9395      <ulink url="http://cr.yp.to/cdb.html">CDB</ulink> or
    9496      <ulink url="http://www.corpit.ru/mjt/tinycdb.html">TinyCDB</ulink>
    9597    </para>
    96 -->
     98
    9799    <para>
    98100      Note that <application>SQLite</application>,
     
    410412
    411413    <sect3 id="postfix-init">
    412       <title><phrase revision="sysv">Boot Script</phrase>
    413              <phrase revision="systemd">Systemd Unit</phrase></title>
     414      <title>Boot Script or Systemd Unit</title>
    414415
    415416      <para>
    416417        To automate the running of Postfix at startup, install the
    417         <phrase revision="sysv"><filename>/etc/rc.d/init.d/postfix</filename>
    418         init script</phrase>
    419         <phrase revision="systemd"><filename>postfix.service</filename>
    420         unit</phrase> included in the
    421         <xref linkend="bootscripts" revision="sysv"/>
    422         <xref linkend="systemd-units" revision="systemd"/> package.
     418        <filename>/etc/rc.d/init.d/postfix</filename>
     419        init script (for System V based systems) or
     420        <filename>postfix.service</filename> unit (for systemd based systems)
     421        included in the
     422        <xref linkend="bootscripts"/> or
     423        <xref linkend="systemd-units"/> packages respectively.
    423424      </para>
    424425
Note: See TracChangeset for help on using the changeset viewer.