Changeset 1586494


Ignore:
Timestamp:
12/22/2004 01:00:40 AM (19 years ago)
Author:
Randy McMurchy <randy@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.0, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
dc94017e
Parents:
ce4eef0
Message:

Spelling, grammar, tag and excessive whitespace corrections to various package instructions

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@3134 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
7 edited

Legend:

Unmodified
Added
Removed
  • content/web/proftpd.xml

    rce4eef0 r1586494  
    1818</sect1info>
    1919<?dbhtml filename="proftpd.html"?>
    20 <title>ProFTPD-&proftpd-version;</title>
    21 
    22 <sect2>
    23 <title>Introduction to ProFTPD</title>
    24 
    25 <para>The <application>ProFTPD</application> package contains a secure and
    26 highly configurable FTP daemon. This is useful for serving large file archives
    27 over a network.</para>
     20<title><application>Pro<acronym>FTP</acronym>D</application>-&proftpd-version;</title>
     21
     22<sect2>
     23<title>Introduction to
     24<application>Pro<acronym>FTP</acronym>D</application></title>
     25
     26<para>The <application>Pro<acronym>FTP</acronym>D</application> package
     27contains a secure and highly configurable <acronym>FTP</acronym> daemon. This
     28is useful for serving large file archives over a network.</para>
    2829
    2930<sect3><title>Package information</title>
    3031<itemizedlist spacing='compact'>
    31 <listitem><para>Download (HTTP):<ulink url="&proftpd-download-http;"/></para></listitem>
    32 <listitem><para>Download (FTP): <ulink url="&proftpd-download-ftp;"/></para></listitem>
     32<listitem><para>Download (HTTP):
     33<ulink url="&proftpd-download-http;"/></para></listitem>
     34<listitem><para>Download (FTP):
     35<ulink url="&proftpd-download-ftp;"/></para></listitem>
    3336<listitem><para>Download size: &proftpd-size;</para></listitem>
    34 <listitem><para>Estimated Disk space required: &proftpd-buildsize;</para></listitem>
    35 <listitem><para>Estimated build time: &proftpd-time;</para></listitem></itemizedlist>
    36 </sect3>
    37 
    38 <sect3><title><application>ProFTPD</application> dependencies</title>
     37<listitem><para>Estimated disk space required:
     38&proftpd-buildsize;</para></listitem>
     39<listitem><para>Estimated build time:
     40&proftpd-time;</para></listitem></itemizedlist>
     41</sect3>
     42
     43<sect3><title><application>Pro<acronym>FTP</acronym>D</application>
     44dependencies</title>
    3945<sect4><title>Optional</title>
    40 <para><xref linkend="Linux_PAM"/></para></sect4>
    41 </sect3>
    42 
    43 </sect2>
    44 
    45 <sect2>
    46 <title>Installation of <application>ProFTPD</application></title>
    47 
    48 <para>For security reasons, running <application>ProFTPD</application>
    49 as an unprivileged user and group using its own login shell is encouraged.</para>
     46<para><xref linkend="Linux_PAM"/></para>
     47</sect4>
     48</sect3>
     49
     50</sect2>
     51
     52<sect2>
     53<title>Installation of
     54<application>Pro<acronym>FTP</acronym>D</application></title>
     55
     56<para>For security reasons, running
     57<application>Pro<acronym>FTP</acronym>D</application> as an unprivileged user
     58and group using its own login shell is encouraged.</para>
    5059
    5160<screen><userinput><command>groupadd proftpd &amp;&amp;
     
    5564</userinput></screen>
    5665
    57 <para>Install <application>ProFTPD</application> by running the following commands:</para>
     66<para>Install <application>Pro<acronym>FTP</acronym>D</application> by running
     67the following commands:</para>
    5868
    5969<screen><userinput><command>install_user=proftpd install_group=proftpd \
     
    6979
    7080<para><parameter>install_user=proftpd install_group=proftpd</parameter>:
    71 Specify the user and group identity for ProFTPD.</para>
     81Specify the user and group identity for
     82<application>Pro<acronym>FTP</acronym>D</application>.</para>
    7283
    7384<para><parameter>--sysconfdir=/etc</parameter>:
     
    8293
    8394<sect2>
    84 <title>Configuring <application>ProFTPD</application></title>
     95<title>Configuring <application>Pro<acronym>FTP</acronym>D</application></title>
    8596
    8697<sect3><title>proftpd init.d script</title>
    87 <para>Install the <filename>/etc/rc.d/init.d/proftpd</filename>
    88 init script included in the <xref linkend="intro-important-bootscripts"/> package.</para>
    89                                                                                                                
     98<para>Install the <filename>/etc/rc.d/init.d/proftpd</filename> init script
     99included in the <xref linkend="intro-important-bootscripts"/> package.</para>
     100
    90101<screen><userinput><command>make install-proftpd</command></userinput></screen>
    91102
     
    93104
    94105<sect3><title>Config files</title>
    95 
    96106<para><filename>/etc/proftpd.conf</filename></para>
    97 <para>This is a simple, download-only sample configuration. See the ProFTPD
    98 documentation in <filename class="directory">/usr/share/doc/proftpd</filename>
    99 and consult the website at <ulink url="http://www.proftpd.org/"/>
    100  for example configurations.</para>
     107</sect3>
     108
     109<sect3><title>Configuration information</title>
     110<para>This is a simple, download-only sample configuration. See the
     111<application>Pro<acronym>FTP</acronym>D</application> documentation in
     112<filename class="directory">/usr/share/doc/proftpd</filename> and consult the
     113website at <ulink url="http://www.proftpd.org/"/> for example
     114configurations.</para>
    101115
    102116<screen><userinput><command>cat &gt; /etc/proftpd.conf &lt;&lt; "EOF"</command>
     
    126140Group                           proftpd
    127141
    128 # Normally, we want files to be overwritable.
     142# Normally, files should be overwritable.
    129143&lt;Directory /*&gt;
    130144  AllowOverwrite                on
     
    135149  User                          proftpd
    136150  Group                         proftpd
    137   # We want clients to be able to login with "anonymous" as well as "proftpd"
     151  # Clients should be able to login with "anonymous" as well as "proftpd"
    138152  UserAlias                     anonymous proftpd
    139153
     
    141155  MaxClients                    10
    142156
    143   # We want 'welcome.msg' displayed at login, and '.message' displayed
     157  # 'welcome.msg' should be displayed at login, and '.message' displayed
    144158  # in each newly chdired directory.
    145159  DisplayLogin                  welcome.msg
     
    158172<title>Contents</title>
    159173
    160 <para>The <application>ProFTPD</application> package contains
     174<para>The <application>Pro<acronym>FTP</acronym>D</application> package contains
    161175<command>ftpcount</command>, <command>ftpshut</command>,
    162176<command>ftptop</command>, <command>ftpwho</command> and
     
    168182
    169183<sect3><title>ftpcount</title>
    170 <para><command>ftpcount</command> shows the current number of connections.</para></sect3>
     184<para><command>ftpcount</command> shows the current number of
     185connections.</para></sect3>
    171186
    172187<sect3><title>ftpshut</title>
    173 <para><command>ftpshut</command> shuts down all proftpd servers at a
    174 given time.</para></sect3>
     188<para><command>ftpshut</command> shuts down all <command>proftpd</command>
     189servers at a given time.</para></sect3>
    175190
    176191<sect3><title>ftptop</title>
    177 <para><command>ftptop</command> displays running status on connections.</para></sect3>
     192<para><command>ftptop</command> displays running status on
     193connections.</para></sect3>
    178194
    179195<sect3><title>ftpwho</title>
     
    182198
    183199<sect3><title>proftpd</title>
    184 <para><command>proftpd</command> is the daemon itself.</para></sect3>
     200<para><command>proftpd</command> is the <acronym>FTP</acronym>
     201daemon.</para></sect3>
    185202
    186203</sect2>
  • content/web/vsftpd.xml

    rce4eef0 r1586494  
    99  <!ENTITY vsftpd-size          "148 KB">
    1010  <!ENTITY vsftpd-buildsize     "492 KB">
    11   <!ENTITY vsftpd-time          "0.0 SBU">
     11  <!ENTITY vsftpd-time          "0.01 SBU">
    1212]>
    1313
     
    1818</sect1info>
    1919<?dbhtml filename="vsftpd.html"?>
    20 <title>vsFTPD-&vsftpd-version;</title>
     20<title><application>vs<acronym>FTP</acronym>D</application>-&vsftpd-version;</title>
    2121
    2222<sect2>
    23 <title>Introduction to vsFTPD</title>
     23<title>Introduction to
     24<application>vs<acronym>FTP</acronym>D</application></title>
    2425
    25 <para>The <application>vsFTPD</application> package contains a very secure and
    26 very small FTP daemon. This is useful for serving files over a network.</para>
     26<para>The <application>vs<acronym>FTP</acronym>D</application> package
     27contains a very secure and very small <acronym>FTP</acronym> daemon. This is
     28useful for serving files over a network.</para>
    2729
    2830<sect3><title>Package information</title>
    2931<itemizedlist spacing='compact'>
    30 <listitem><para>Download (HTTP):<ulink url="&vsftpd-download-http;"/></para></listitem>
    31 <listitem><para>Download (FTP): <ulink url="&vsftpd-download-ftp;"/></para></listitem>
     32<listitem><para>Download (HTTP):
     33<ulink url="&vsftpd-download-http;"/></para></listitem>
     34<listitem><para>Download (FTP):
     35<ulink url="&vsftpd-download-ftp;"/></para></listitem>
    3236<listitem><para>Download size: &vsftpd-size;</para></listitem>
    33 <listitem><para>Estimated Disk space required: &vsftpd-buildsize;</para></listitem>
    34 <listitem><para>Estimated build time: &vsftpd-time;</para></listitem></itemizedlist>
     37<listitem><para>Estimated disk space required:
     38&vsftpd-buildsize;</para></listitem>
     39<listitem><para>Estimated build time:
     40&vsftpd-time;</para></listitem></itemizedlist>
    3541</sect3>
    3642
     
    3945<para><xref linkend="Linux_PAM"/>,
    4046<xref linkend="openssl"/>, and
    41 <xref linkend="tcpwrappers"/></para></sect4>
     47<xref linkend="tcpwrappers"/></para>
     48</sect4>
    4249</sect3>
    4350
     
    4754<title>Installation of <application>vsFTPD</application></title>
    4855
    49 <para>For security reasons, running <application>vsFTPD</application> as an
    50 unprivileged user and group is encouraged. Also, we need a user to map
    51 anonymous users to.</para>
     56<para>For security reasons, running
     57<application>vs<acronym>FTP</acronym>D</application> as an unprivileged user
     58and group is encouraged. Also, a user to map anonymous users to should be
     59created.</para>
    5260
    5361<screen><userinput><command>install -d -m 0755 /var/ftp/empty &amp;&amp;
    5462install -d -m 0755 /home/ftp &amp;&amp;
    5563groupadd vsftpd &amp;&amp;
    56 useradd -d /dev/null -g vsftpd -s /bin/false vsftpd &amp;&amp;
     64useradd -d /dev/null -c "vsFTPD User" -g vsftpd -s /bin/false vsftpd &amp;&amp;
    5765groupadd ftp &amp;&amp;
    5866useradd -c anonymous_user -d /home/ftp -g ftp -s /bin/false ftp</command>
    5967</userinput></screen>
    6068
    61 <para>Install <application>vsFTPD</application> by running the following commands:</para>
     69<para>Install <application>vs<acronym>FTP</acronym>D</application> by running
     70the following commands:</para>
    6271
    6372<screen><userinput><command>make &amp;&amp;
     
    6574install -m 644 vsftpd.8 /usr/share/man/man8 &amp;&amp;
    6675install -m 644 vsftpd.conf.5 /usr/share/man/man5 &amp;&amp;
    67 install -m 644 vsftpd.conf /etc
    68 </command></userinput></screen>
     76install -m 644 vsftpd.conf /etc</command></userinput></screen>
    6977
    7078</sect2>
     
    7482
    7583<para><parameter>install -d [...]</parameter>: This creates the directory that
    76 anonymous users will use (/home/ftp) and the directory the daemon will chroot
    77 into (/var/ftp/empty).</para>
     84anonymous users will use (<filename class='directory'>/home/ftp</filename>)
     85and the directory the daemon will chroot into
     86(<filename class='directory'>/var/ftp/empty</filename>).</para>
    7887
    7988<note><para><filename class="directory">/home/ftp</filename> should not be
     
    8190
    8291<para><parameter>echo "#define VSF_BUILD_TCPWRAPPERS" >>builddefs.h</parameter>:
    83 Use this prior to make to add support for tcpwrappers.</para>
     92Use this prior to <command>make</command> to add support for
     93<application>tcpwrappers</application>.</para>
    8494
    8595<para><parameter>echo "#define VSF_BUILD_SSL" >>builddefs.h</parameter>:
    86 Use this prior to make to add support for SSL.</para>
     96Use this prior to <command>make</command> to add support for
     97<acronym>SSL</acronym>.</para>
    8798
    8899<para><parameter>install -m [...]</parameter>:
    89 The Makefile hardwires /usr/local (if it exists). We want the files in /usr.</para>
     100The <filename>Makefile</filename> hardwires
     101<filename class='directory'>/usr/local</filename> (if it exists). These
     102commands install the files in
     103<filename class='directory'>/usr</filename>.</para>
    90104
    91105</sect2>
    92106
    93107<sect2>
    94 <title>Configuring <application>vsFTPD</application></title>
     108<title>Configuring <application>vs<acronym>FTP</acronym>D</application></title>
    95109
    96110<sect3><title>vsftpd init.d script</title>
    97111<para>Install the <filename>/etc/rc.d/init.d/vsftpd</filename>
    98 init script included in the <xref linkend="intro-important-bootscripts"/> package.</para>
    99                                                                                                                
     112init script included in the
     113<xref linkend="intro-important-bootscripts"/> package.</para>
     114
    100115<screen><userinput><command>make install-vsftpd</command></userinput></screen>
    101116
     
    103118
    104119<sect3><title>Config files</title>
     120<para><filename>/etc/vsftpd.conf</filename></para>
     121</sect3>
    105122
    106 <para><filename>/etc/vsftpd.conf</filename></para> <para>vsFTPD comes with a
    107 basic anonymous-only configuration file that was copied to /etc above. We will
    108 modify this file because it is now recommended to run vsFTPD in standalone mode
    109 as opposed to inetd/xinetd mode. Also, we need to specify the priviledge
    110 separation user we created above. Finally, we need to specify the chroot
    111 directory.  <command>man vsftpd.conf</command> will give you all the
    112 details.</para>
     123<sect3><title>Configuration information</title>
     124<para><application>vs<acronym>FTP</acronym>D</application> comes with a basic
     125anonymous-only configuration file that was copied to
     126<filename class='directory'>/etc</filename> above. This file should be modified
     127because it is now recommended to run <command>vsftpd</command> in standalone
     128mode as opposed to <command>inetd</command>/<command>xinetd</command> mode.
     129Also, you should specify the privilege separation user created above. Finally,
     130you should specify the <command>chroot</command> directory.
     131<command>man vsftpd.conf</command> will give you all the details.</para>
    113132
    114133<screen><userinput><command>cat &gt;&gt; /etc/vsftpd.conf &lt;&lt; "EOF"</command>
     
    117136nopriv_user=vsftpd
    118137secure_chroot_dir=/var/ftp/empty
    119 <command>EOF</command></userinput></screen></sect3>
     138<command>EOF</command></userinput></screen>
     139</sect3>
    120140
    121141</sect2>
     
    124144<title>Contents</title>
    125145
    126 <para>The <application>vsFTPD</application> package contains
     146<para>The <application>vs<acronym>FTP</acronym>D</application> package contains
    127147<command>vsftpd</command>.</para>
    128148
     
    132152
    133153<sect3><title>vsftpd</title>
    134 <para><command>vsftpd</command> is the daemon itself.</para></sect3>
     154<para><command>vsftpd</command> is the <acronym>FTP</acronym>
     155daemon.</para></sect3>
    135156
    136157</sect2>
  • general/sysutils/fcron.xml

    rce4eef0 r1586494  
    1010<!ENTITY fcron-buildsize "3.4 MB">
    1111<!ENTITY fcron-time "0.10 SBU">
    12 
    1312]>
    1413
     
    1918</sect1info>
    2019<?dbhtml filename="fcron.html"?>
    21 <title>Fcron-&fcron-version;</title>
     20<title><application>Fcron</application>-&fcron-version;</title>
    2221
    2322<sect2>
    2423<title>Introduction to <application>Fcron</application></title>
    25                                                                                
     24
    2625<para>The <application>Fcron</application> package contains a periodical
    2726command scheduler which aims at replacing <application>Vixie
    2827Cron</application>.</para>
    29                                                                                
     28
    3029<sect3><title>Package information</title>
    3130<itemizedlist spacing='compact'>
    32 <listitem><para>Download (HTTP): <ulink url="&fcron-download-http;"/></para></listitem>
    33 <listitem><para>Download (FTP): <ulink url="&fcron-download-ftp;"/></para></listitem>
     31<listitem><para>Download (HTTP):
     32<ulink url="&fcron-download-http;"/></para></listitem>
     33<listitem><para>Download (FTP):
     34<ulink url="&fcron-download-ftp;"/></para></listitem>
    3435<listitem><para>Download size: &fcron-size;</para></listitem>
    35 <listitem><para>Estimated disk space required: &fcron-buildsize;</para></listitem>
    36 <listitem><para>Estimated build time: &fcron-time;</para></listitem></itemizedlist>
     36<listitem><para>Estimated disk space required:
     37&fcron-buildsize;</para></listitem>
     38<listitem><para>Estimated build time:
     39&fcron-time;</para></listitem></itemizedlist>
    3740</sect3>
    38                                                                                
     41
    3942<sect3><title><application>Fcron</application> dependencies</title>
    4043<sect4><title>Optional</title>
    41 <para>
    42 <ulink url="../server/mail.html">MTA</ulink>,
     44<para><ulink url="../server/mail.html">MTA</ulink>,
    4345<xref linkend="Linux_PAM"/>,
    4446<ulink url="http://www.nsa.gov/selinux/">SELinux</ulink>,
    4547<xref linkend="docbook-utils"/> and
    4648<ulink url="../postlfs/editors.html">a text editor</ulink> (default is
    47 <xref linkend="postlfs-editors-vim"/>)
    48 </para></sect4>
     49<xref linkend="postlfs-editors-vim"/>)</para>
     50</sect4>
    4951</sect3>
    50                                                                                
     52
    5153</sect2>
    5254
    5355<sect2>
    5456<title>Installation of <application>Fcron</application></title>
    55                                                                                
     57
    5658<para><application>Fcron</application> uses the cron facility of
    57 <command>syslog</command>
    58 to log all messages. Since <acronym>LFS</acronym> does not set up this
    59 facility in <filename>/etc/syslog.conf</filename>, it needs to be done
    60 prior to installing <application>Fcron</application>. This command will append
    61 the necessary line to the current <filename>/etc/syslog.conf</filename>:</para>                                                                               
     59<command>syslog</command> to log all messages. Since <acronym>LFS</acronym>
     60does not set up this facility in <filename>/etc/syslog.conf</filename>, it
     61needs to be done prior to installing <application>Fcron</application>. This
     62command will append the necessary line to the current
     63<filename>/etc/syslog.conf</filename>:</para>
     64
    6265<screen><userinput><command>cat &gt;&gt; /etc/syslog.conf &lt;&lt; "EOF"
    6366# Begin fcron addition to /etc/syslog.conf
    64                                                                                
     67
    6568cron.* -/var/log/cron.log
    66                                                                                
     69
    6770# End fcron addition
    6871EOF</command></userinput></screen>
    69                                                                                
     72
    7073<para>The configuration file has been modified, so reloading the
    7174<command>sysklogd</command> daemon will activate the changes.</para>
    72                                                                                
     75
    7376<screen><userinput><command>/etc/rc.d/init.d/sysklogd reload</command></userinput></screen>
    74                                                                                
    75 <para>For security reasons, we need to create an unprivileged user and
    76 group for <application>fcron</application>:</para>
    77                                                                                
     77
     78<para>For security reasons, an unprivileged user and group for
     79<application>Fcron</application> should be created:</para>
     80
    7881<screen><userinput><command>groupadd fcron &amp;&amp;
    79 useradd -d /dev/null -g fcron -s /bin/false fcron</command></userinput></screen>
    80                                                                                
    81 <para>Install <application>Fcron</application> by running the following commands:</para>
     82useradd -d /dev/null -c "Fcron User" -g fcron -s /bin/false fcron</command></userinput></screen>
     83
     84<para>Install <application>Fcron</application> by running the following
     85commands:</para>
    8286
    8387<screen><userinput><command>./configure --without-sendmail --with-answer-all=no &amp;&amp;
    8488make &amp;&amp;
    8589make install</command></userinput></screen>
    86                                                                                
     90
    8791</sect2>
    8892
    8993<sect2>
    9094<title>Command explanations</title>
    91                                                                                
     95
    9296<para><option>--without-sendmail</option>: <application>Fcron</application>
    9397will use an installed <acronym>MTA</acronym> to email you the results of the
     
    9599the switch to <parameter>--with-sendmail=<replaceable>[path to your
    96100MTA]</replaceable></parameter>.</para>
    97                                                                                
     101
    98102<para><parameter>--with-answer-all=no</parameter>: After the files are
    99103installed, the <command>make install</command> script enters into a
    100 configuration routine.  The first test will be whether to install a boot script in the <filename class="directory">/etc/rc.d/init.d</filename> directory with
    101 the appropriate symbolic links in run levels 2, 3, 4, and 5. The second is to
    102 stop any current fcron processes and start a new one. Since this is probably
    103 your first install and we want a boot script based upon the
    104 <acronym>BLFS</acronym> template, we answer 'n' to both tests.</para>
    105                                                                                
     104configuration routine.  The first test will be whether to install a boot
     105script in the <filename class="directory">/etc/rc.d/init.d</filename>
     106directory with the appropriate symbolic links in run levels 2, 3, 4, and 5.
     107The second is to stop any current fcron processes and start a new one. Since
     108this is probably your first install and a boot script based upon the
     109<acronym>BLFS</acronym> template is desired, answer 'n' to both tests.</para>
     110
    106111</sect2>
    107112
    108113<sect2>
    109114<title>Configuring <application>Fcron</application></title>
    110                                                                                
     115
    111116<sect3><title>Config files</title>
    112                                                                                
     117
    113118<para><filename>/etc/fcron.conf</filename>,
    114 <filename>/etc/fcron.allow</filename>,
     119<filename>/etc/fcron.allow</filename> and
    115120<filename>/etc/fcron.deny</filename></para>
    116                                                                                
     121
    117122</sect3>
    118                                                                                
     123
    119124<sect3><title>Configuration Information</title>
    120                                                                                
     125
    121126<para>There are no required changes in any of the config files.
    122127Configuration information can be found in the man page for
    123128<filename>fcron.conf</filename>.</para>
    124                                                                                
    125 <para><command>fcron</command> scripts are written using <command>fcrontab</command>.
    126 Refer to the fcrontab man page for proper parameters to address your situation.</para>
    127                                                                                
     129
     130<para><command>fcron</command> scripts are written using
     131<command>fcrontab</command>. Refer to the <command>fcrontab</command> man
     132page for proper parameters to address your situation.</para>
     133
    128134<para>Install the <filename>/etc/rc.d/init.d/fcron</filename>
    129 init script from the <xref linkend="intro-important-bootscripts"/> package.</para>
    130                                                                                
     135init script from the <xref linkend="intro-important-bootscripts"/>
     136package.</para>
     137
    131138<screen><userinput><command>make install-fcron</command></userinput></screen>
    132                                                                                
     139
    133140</sect3>
    134                                                                                
     141
    135142</sect2>
    136143
    137144<sect2>
    138145<title>Contents</title>
    139                                                                                
     146
    140147<para>The <application>Fcron</application> package contains
    141 <command>fcron</command>, <command>fcrontab</command>, <command>fcronsighup
    142 </command> and <command>fcrondyn.</command></para>
    143                                                                                
     148<command>fcron</command>, <command>fcrontab</command>,
     149<command>fcronsighup</command> and <command>fcrondyn</command>.</para>
     150
    144151</sect2>
    145                                                                                
     152
    146153<sect2><title>Description</title>
    147                                                                                
     154
    148155<sect3><title>fcron</title>
    149 <para><command>fcron</command> is the scheduling daemon.
    150 </para></sect3>
    151                                                                                
     156<para><command>fcron</command> is the scheduling daemon.</para></sect3>
     157
    152158<sect3><title>fcrontab</title>
    153159<para><command>fcrontab</command> is the program used to install, edit, list
    154160and remove the tables used by <command>fcron</command>.</para></sect3>
    155                                                                                
     161
    156162<sect3><title>fcronsighup</title>
    157163<para><command>fcronsighup</command> instructs <command>fcron</command> to
    158164reread the fcron tables.</para></sect3>
    159                                                                                
     165
    160166<sect3><title>fcrondyn</title>
    161167<para><command>fcrondyn</command> is a user tool intended to interact with a
    162168running <command>fcron</command> daemon.</para></sect3>
    163                                                                                
     169
    164170</sect2>
    165171
  • general/sysutils/pkgconfig.xml

    rce4eef0 r1586494  
    66
    77<!ENTITY pkgconfig-download-http "http://www.freedesktop.org/software/pkgconfig/releases/pkgconfig-&pkgconfig-version;.tar.gz">
    8 <!ENTITY pkgconfig-download-ftp " ">
     8<!ENTITY pkgconfig-download-ftp "ftp://ftp.fu-berlin.de/unix/linux/mirrors/gentoo/distfiles/pkgconfig-&pkgconfig-version;.tar.gz">
    99<!ENTITY pkgconfig-size "604 KB">
    1010<!ENTITY pkgconfig-buildsize "5.2 MB">
     
    1818</sect1info>
    1919<?dbhtml filename="pkgconfig.html"?>
    20 <title>pkgconfig-&pkgconfig-version;</title>
     20<title><application>pkgconfig</application>-&pkgconfig-version;</title>
    2121
    2222<sect2>
     
    2929<sect3><title>Package information</title>
    3030<itemizedlist spacing='compact'>
    31 <listitem><para>Download (HTTP): <ulink url="&pkgconfig-download-http;"/></para></listitem>
    32 <listitem><para>Download (FTP): <ulink url="&pkgconfig-download-ftp;"/></para></listitem>
     31<listitem><para>Download (HTTP):
     32<ulink url="&pkgconfig-download-http;"/></para></listitem>
     33<listitem><para>Download (FTP):
     34<ulink url="&pkgconfig-download-ftp;"/></para></listitem>
    3335<listitem><para>Download size: &pkgconfig-size;</para></listitem>
    34 <listitem><para>Estimated Disk space required: &pkgconfig-buildsize;</para></listitem>
    35 <listitem><para>Estimated build time: &pkgconfig-time;</para></listitem></itemizedlist>
     36<listitem><para>Estimated disk space required:
     37&pkgconfig-buildsize;</para></listitem>
     38<listitem><para>Estimated build time:
     39&pkgconfig-time;</para></listitem></itemizedlist>
    3640</sect3>
    3741
     
    5458
    5559<para>The default setting for <envar>PKG_CONFIG_PATH</envar> is
    56 <filename>/usr/lib/pkgconfig</filename> because of the prefix we use to
     60<filename>/usr/lib/pkgconfig</filename> because of the prefix used to
    5761install pkgconfig.  You may add to <envar>PKG_CONFIG_PATH</envar> by exporting
    5862additional paths on your system where <application>pkgconfig</application>
  • general/sysutils/which.xml

    rce4eef0 r1586494  
    1818</sect1info>
    1919<?dbhtml filename="which.html"?>
    20 <title>which-&which-version; and alternatives</title>
     20<title><application>which</application>-&which-version; and alternatives</title>
    2121
    22 <para>The presence or absence of the which program in the main <acronym>LFS
    23 </acronym> book is probably one of the most contentious issues we have on the
    24 mailing lists.  It has resulted in at least one flame war in the past.
    25 To hopefully put an end to this once and for all, we here present two of
    26 the options for equipping your system with "which". The question of which "which"
     22<para>The presence or absence of the which program in the main
     23<acronym>LFS</acronym> book is probably one of the most contentious issues on
     24the mailing lists.  It has resulted in at least one flame war in the past.
     25To hopefully put an end to this once and for all, presented here are two
     26options for equipping your system with "which". The question of which "which"
    2727is for you to decide.</para>
    2828
     
    3232<sect2>
    3333<title>Introduction to <application>which</application></title>
    34                                                                                
     34
    3535<sect3><title>Package information</title>
    3636<itemizedlist spacing='compact'>
     
    4040url="&which-download-ftp;"/></para></listitem>
    4141<listitem><para>Download size: &which-size;</para></listitem>
    42 <listitem><para>Estimated Disk space required:
     42<listitem><para>Estimated disk space required:
    4343&which-buildsize;</para></listitem>
    4444<listitem><para>Estimated build time:
    4545&which-time;</para></listitem></itemizedlist>
    4646</sect3>
    47                                                                                
    48                                                                                
     47
    4948</sect2>
    5049
    5150<sect2>
    5251<title>Installation of <application>which</application></title>
    53                                                                                
     52
    5453<para>Install <application>which</application> by running the following
    5554commands:</para>
    56                                                                                
     55
    5756<screen><userinput><command>./configure --prefix=/usr &amp;&amp;
    5857make &amp;&amp;
    5958make install</command></userinput></screen>
    60                                                                                
     59
    6160</sect2>
    62 
    6361
    6462<sect2>
    6563<title>Contents</title>
    66                                                                                
    67 <para>The <application>which</application> package contains <command>which</command>.</para>
    68                                                                                
     64
     65<para>The <application>which</application> package contains
     66<command>which</command>.</para>
     67
    6968</sect2>
    70                                                                                
     69
    7170<sect2><title>Description</title>
    72                                                                                
     71
    7372<sect3><title>which</title>
    7473<para><command>which</command> shows the full path of (shell) commands.</para>
    7574</sect3>
    76                                                                                
     75
    7776</sect2>
    7877
  • introduction/welcome/changelog.xml

    rce4eef0 r1586494  
    2424
    2525<listitem><para>December 21st, 2004 [randy]: Updated to KOffice-1.3.5 and
    26 cpio-2.6; added MD5 sums and updated dependencies to GNOME-1.4
    27 packages.</para></listitem>
     26cpio-2.6; added MD5 sums and updated dependencies to GNOME-1.4 packages;
     27spelling, grammar, tag and excessive whitespace corrections to various
     28package instructions.</para></listitem>
    2829
    2930<listitem><para>December 20th, 2004 [bdubbs]: Updated license of book to
  • server/mail/exim.xml

    rce4eef0 r1586494  
    1010<!ENTITY exim-buildsize "11 MB">
    1111<!ENTITY exim-time "0.27 SBU">
    12 
    1312]>
    1413
     
    1918</sect1info>
    2019<?dbhtml filename="exim.html"?>
    21 <title>Exim-&exim-version;</title>
     20<title><application>Exim</application>-&exim-version;</title>
    2221
    2322<sect2>
    2423<title>Introduction to <application>Exim</application></title>
    2524
    26 <para>The <application>Exim</application> package contains a Mail Transport Agent written by the
    27 University of Cambridge, released under the <acronym>GNU</acronym> Public License.</para>
     25<para>The <application>Exim</application> package contains a Mail Transport
     26Agent written by the University of Cambridge, released under the
     27<acronym>GNU</acronym> Public License.</para>
    2828
    2929<sect3><title>Package information</title>
    3030<itemizedlist spacing='compact'>
    31 <listitem><para>Download (HTTP): <ulink url="&exim-download-http;"/></para></listitem>
    32 <listitem><para>Download (FTP): <ulink url="&exim-download-ftp;"/></para></listitem>
    33 <listitem><para>Download size: &exim-size;</para></listitem>
    34 <listitem><para>Estimated Disk space required: &exim-buildsize;</para></listitem>
    35 <listitem><para>Estimated build time: &exim-time;</para></listitem></itemizedlist>
     31<listitem><para>Download (HTTP):
     32<ulink url="&exim-download-http;"/></para></listitem>
     33<listitem><para>Download (FTP):
     34<ulink url="&exim-download-ftp;"/></para></listitem>
     35<listitem><para>Download size:
     36&exim-size;</para></listitem>
     37<listitem><para>Estimated disk space required:
     38&exim-buildsize;</para></listitem>
     39<listitem><para>Estimated build time:
     40&exim-time;</para></listitem></itemizedlist>
    3641</sect3>
    3742
    3843<sect3><title><application>Exim</application> dependencies</title>
    3944<sect4><title>Required</title>
    40 <para><xref linkend="db"/>
    41 </para></sect4>
     45<para><xref linkend="db"/></para>
     46</sect4>
     47
    4248<sect4><title>Optional</title>
    43 <para>
    44 X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>),
     49<para>X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>),
    4550<xref linkend="openldap"/>,
    4651<xref linkend="mysql"/>,
    4752<xref linkend="tcpwrappers"/> and
    48 <xref linkend="Linux_PAM"/>
    49 </para></sect4>
     53<xref linkend="Linux_PAM"/></para>
     54</sect4>
    5055</sect3>
    5156
     
    5560<title>Installation of <application>Exim</application></title>
    5661
    57 <para>Before building <application>Exim</application>, we need to
     62<para>Before building <application>Exim</application>, you should
    5863create the group and user exim which will run the exim daemon:</para>
    5964
    6065<screen><userinput><command>groupadd exim &amp;&amp;
    61 useradd -d /dev/null -g exim -s /bin/false exim</command></userinput></screen>
    62 
    63 <para>Install <application>Exim</application> with the following commands:</para>
    64 
    65 <screen><userinput><command>sed -e 's/^BIN_DIR.*$/BIN_DIRECTORY=\/usr\/sbin/' src/EDITME | \
    66   sed -e 's/^CONF.*$/CONFIGURE_FILE=\/etc\/exim.conf/' | \
    67   sed -e 's/^EXIM_USER.*$/EXIM_USER=exim/' | \
    68   sed -e 's/^EXIM_MONITOR/#EXIM_MONITOR/' > Local/Makefile &amp;&amp;
     66useradd -d /dev/null -c "Exim Daemon" -g exim -s /bin/false exim</command></userinput></screen>
     67
     68<para>Install <application>Exim</application> with the following
     69commands:</para>
     70
     71<screen><userinput><command>sed -e 's,^BIN_DIR.*$,BIN_DIRECTORY=/usr/sbin,' src/EDITME | \
     72  sed -e 's,^CONF.*$,CONFIGURE_FILE=/etc/exim.conf,' | \
     73  sed -e 's,^EXIM_USER.*$,EXIM_USER=exim,' | \
     74  sed -e 's,^EXIM_MONITOR,#EXIM_MONITOR,' > Local/Makefile &amp;&amp;
    6975make &amp;&amp;
    7076make install &amp;&amp;
     
    7884<title>Command explanations</title>
    7985
    80 <para><command>sed -e ... > Local/Makefile</command>: Many of
    81 <application>Exim</application>'s
    82 configuration options are compiled in. Here, we specify the minimum set
    83 of options, <parameter>BIN_DIRECTORY</parameter>,
    84 <parameter>CONFIGURE_FILE</parameter> and
    85 <parameter>EXIM_USER</parameter>. We also defer
    86 building the <application>Exim</application> monitor program, which
    87 requires the <application>X</application> Window System
    88 support, by commenting out the <parameter>EXIM_MONITOR</parameter> line
    89 in the <filename>Makefile</filename>.</para>
     86<para><command>sed -e ... > Local/Makefile</command>: Many of
     87<application>Exim</application>'s configuration options are compiled in.
     88This command specifies the minimum set of options,
     89<parameter>BIN_DIRECTORY</parameter>, <parameter>CONFIGURE_FILE</parameter>
     90and <parameter>EXIM_USER</parameter>. Additionally, building the
     91<application>Exim</application> monitor program is deferred, as it
     92requires <application>X</application> Window System support, by commenting
     93out the <parameter>EXIM_MONITOR</parameter> line in the
     94<filename>Makefile</filename>.</para>
    9095
    9196<para><command>ln -s exim /usr/sbin/sendmail</command>:
    92 Create a link to <command>sendmail</command> for applications which need
     97Creates a link to <command>sendmail</command> for applications which need
    9398it. <application>Exim</application> will
    9499accept most <application>Sendmail</application> command-line options.</para>
     
    101106<sect3><title>Config files</title>
    102107
    103 <para><filename>/etc/exim.conf</filename>, <filename>/etc/aliases</filename></para>
     108<para><filename>/etc/exim.conf</filename> and
     109<filename>/etc/aliases</filename></para>
    104110
    105111</sect3>
     
    107113<sect3><title>Configuration Information</title>
    108114
    109 <para>Create the Exim configuration files with the following commands:</para> 
     115<para>Create the Exim configuration files with the following commands:</para>
    110116
    111117<screen><userinput><command>cat &gt;&gt; /etc/aliases &lt;&lt; "EOF"</command>
     
    116122/usr/sbin/exim -bd -q1m</command></userinput></screen>
    117123
    118 <note><para>To protect an existing <filename>/etc/aliases</filename>
    119 file, we will append these aliases to it if it exists. This file
    120 should be checked and duplicate aliases removed, if
    121 present.</para></note>
    122 
    123 <para>To automate the running of exim at startup,
    124 install the <filename>/etc/rc.d/init.d/exim</filename>
    125 init script included in the <xref linkend="intro-important-bootscripts"/> package.</para>
     124<note><para>To protect an existing <filename>/etc/aliases</filename> file,
     125append these aliases to it if it exists. This file should be checked and
     126duplicate aliases removed, if present.</para></note>
     127
     128<para>To automate the running of <command>exim</command> at startup, install
     129the <filename>/etc/rc.d/init.d/exim</filename> init script included in the
     130<xref linkend="intro-important-bootscripts"/> package.</para>
    126131
    127132<screen><userinput><command>make install-exim</command></userinput></screen>
     
    148153<command>exiqgrep</command>,
    149154<command>exim_lock</command> and
    150 <command>exim_checkaccess</command>.
    151 </para>
     155<command>exim_checkaccess</command>.</para>
    152156
    153157</sect2>
     
    158162
    159163<sect3><title>exim_dumpdb</title>
    160 <para><command>exim_dumpdb</command> writes the contents of exim databases to the
    161 standard output.</para></sect3>
     164<para><command>exim_dumpdb</command> writes the contents of
     165<application>Exim</application> databases to the standard output.</para></sect3>
    162166
    163167<sect3><title>exim_fixdb</title>
    164 <para><command>exim_fixdb</command> modifies data in exim databases.</para></sect3>
     168<para><command>exim_fixdb</command> modifies data in
     169<application>Exim</application> databases.</para></sect3>
    165170
    166171<sect3><title>exim_tidydb</title>
    167 <para><command>exim_tidydb</command> removes old records from exim databases.</para></sect3>
     172<para><command>exim_tidydb</command> removes old records from
     173<application>Exim</application> databases.</para></sect3>
    168174
    169175<sect3><title>exinext</title>
     
    171177
    172178<sect3><title>exiwhat</title>
    173 <para><command>exiwhat</command> queries running exim processes.</para></sect3>
     179<para><command>exiwhat</command> queries running
     180<application>Exim</application> processes.</para></sect3>
    174181
    175182<sect3><title>exim_dbmbuild</title>
    176 <para><command>exim_dbmbuild</command> creates and rebuilds exim
    177 databases.</para></sect3>
     183<para><command>exim_dbmbuild</command> creates and rebuilds
     184<application>Exim</application> databases.</para></sect3>
    178185
    179186<sect3><title>exicyclog</title>
    180 <para><command>exicyclog</command> cycles exim log files.</para></sect3>
     187<para><command>exicyclog</command> cycles
     188<application>Exim</application> log files.</para></sect3>
    181189
    182190<sect3><title>exigrep</title>
    183 <para><command>exigrep</command> searches exim log files.</para></sect3>
     191<para><command>exigrep</command> searches
     192<application>Exim</application> log files.</para></sect3>
    184193
    185194<sect3><title>eximstats</title>
    186 <para><command>eximstats</command> generates mail statistics from exim log
    187 files.</para></sect3>
     195<para><command>eximstats</command> generates mail statistics from
     196<application>Exim</application> log files.</para></sect3>
    188197
    189198<sect3><title>exiqsumm</title>
    190 <para><command>exiqsumm</command> produces a summary of the messages on the mail
    191 queue.</para></sect3>
     199<para><command>exiqsumm</command> produces a summary of the messages in the
     200mail queue.</para></sect3>
    192201
    193202<sect3><title>exiqgrep</title>
     
    199208
    200209<sect3><title>exim_checkaccess</title>
    201 <para><command>exim_checkaccess</command> states whether a given recipient address from a
    202 given host is acceptable or not.</para></sect3>
     210<para><command>exim_checkaccess</command> states whether a given recipient
     211address from a given host is acceptable or not.</para></sect3>
    203212
    204213</sect2>
Note: See TracChangeset for help on using the changeset viewer.