Changeset 58f0b91


Ignore:
Timestamp:
01/25/2013 06:12:00 PM (9 years ago)
Author:
Krejzi <krejzi@…>
Branches:
10.0, 10.1, 11.0, 11.1, 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, krejzi/svn, lazarus, nosym, perl-modules, qt5new, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/test-20220226
Children:
efe28817
Parents:
c3c56b2
Message:

Updated postfix, sharutils and isc dhcp. Updated postfix bootscript to reflect latest changes to postfix instructions.

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

Files:
5 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    rc3c56b2 r58f0b91  
    6767<!-- End LFS versions -->
    6868
    69 <!ENTITY blfs-bootscripts-version     "20120828">
     69<!ENTITY blfs-bootscripts-version     "20130125">
    7070<!ENTITY blfs-bootscripts-download    "&downloads-root;/blfs-bootscripts-&blfs-bootscripts-version;.tar.bz2">
    7171
     
    344344<!ENTITY rxvt-unicode-version         "9.15">
    345345<!ENTITY screen-version               "4.0.3">
    346 <!ENTITY sharutils-version            "4.11.1">
     346<!ENTITY sharutils-version            "4.13.3">
    347347<!ENTITY spidermonkey-version         "1.0.0">
    348348<!ENTITY tidy-version                 "cvs_20101110">
     
    456456<!ENTITY ppp-version                  "2.4.5">
    457457<!ENTITY dhcpcd-version               "5.6.2">
    458 <!ENTITY dhcp-version                 "4.2.4-P2">
     458<!ENTITY dhcp-version                 "4.2.5">
    459459
    460460<!-- Chapter 15 -->
     
    520520<!-- Chapter 21 -->
    521521<!ENTITY exim-version                 "4.80.1">
    522 <!ENTITY postfix-version              "2.9.4">
     522<!ENTITY postfix-version              "2.9.5">
    523523<!ENTITY qpopper-version              "4.1.0">
    524524<!ENTITY sendmail-version             "8.14.5">
  • general/genutils/sharutils.xml

    rc3c56b2 r58f0b91  
    55  %general-entities;
    66
    7   <!ENTITY sharutils-download-http "http://ftp.gnu.org/gnu/sharutils/sharutils-&sharutils-version;.tar.bz2">
    8   <!ENTITY sharutils-download-ftp "ftp://ftp.gnu.org/gnu/sharutils/sharutils-&sharutils-version;.tar.bz2">
    9   <!ENTITY sharutils-md5sum "52dd02b6f5e0a148ba871234ae29bba2">
    10   <!ENTITY sharutils-size "984 KB">
    11   <!ENTITY sharutils-buildsize "10 MB">
    12   <!ENTITY sharutils-time "0.3 SBU">
     7  <!ENTITY sharutils-download-http "http://ftp.gnu.org/gnu/sharutils/sharutils-&sharutils-version;.tar.xz">
     8  <!ENTITY sharutils-download-ftp  "ftp://ftp.gnu.org/gnu/sharutils/sharutils-&sharutils-version;.tar.xz">
     9  <!ENTITY sharutils-md5sum        "ac996dbe2dfc74647b500506af56779b">
     10  <!ENTITY sharutils-size          "940 KB">
     11  <!ENTITY sharutils-buildsize     "18 MB">
     12  <!ENTITY sharutils-time          "0.3 SBU">
    1313]>
    1414
    15 <sect1 id="sharutils" xreflabel="sharutils-&sharutils-version;">
     15<sect1 id="sharutils" xreflabel="Sharutils-&sharutils-version;">
    1616  <?dbhtml filename="sharutils.html"?>
    1717
     
    2121  </sect1info>
    2222
    23   <title>sharutils-&sharutils-version;</title>
     23  <title>Sharutils-&sharutils-version;</title>
    2424
    2525  <indexterm zone="sharutils">
    26     <primary sortas="a-sharutils">sharutils</primary>
     26    <primary sortas="a-Sharutils">Sharutils</primary>
    2727  </indexterm>
    2828
    2929  <sect2 role="package">
    30     <title>Introduction to sharutils</title>
     30    <title>Introduction to Sharutils</title>
    3131
    32     <para>The <application>sharutils</application> package contains
    33     utilities that can create 'shell' archives.</para>
     32    <para>
     33      The <application>Sharutils</application> package contains
     34      utilities that can create 'shell' archives.
     35    </para>
    3436
    3537    &lfs72_checked;
     
    3840    <itemizedlist spacing="compact">
    3941      <listitem>
    40         <para>Download (HTTP): <ulink url="&sharutils-download-http;"/></para>
     42        <para>
     43          Download (HTTP): <ulink url="&sharutils-download-http;"/>
     44        </para>
    4145      </listitem>
    4246      <listitem>
    43         <para>Download (FTP): <ulink url="&sharutils-download-ftp;"/></para>
     47        <para>
     48          Download (FTP): <ulink url="&sharutils-download-ftp;"/>
     49        </para>
    4450      </listitem>
    4551      <listitem>
    46         <para>Download MD5 sum: &sharutils-md5sum;</para>
     52        <para>
     53          Download MD5 sum: &sharutils-md5sum;
     54        </para>
    4755      </listitem>
    4856      <listitem>
    49         <para>Download size: &sharutils-size;</para>
     57        <para>
     58          Download size: &sharutils-size;
     59        </para>
    5060      </listitem>
    5161      <listitem>
    52         <para>Estimated disk space required: &sharutils-buildsize;</para>
     62        <para>
     63          Estimated disk space required: &sharutils-buildsize;
     64        </para>
    5365      </listitem>
    5466      <listitem>
    55         <para>Estimated build time: &sharutils-time;</para>
     67        <para>
     68          Estimated build time: &sharutils-time;
     69        </para>
    5670      </listitem>
    5771    </itemizedlist>
     
    6377
    6478  <sect2 role="installation">
    65     <title>Installation of sharutils</title>
     79    <title>Installation of Sharutils</title>
    6680
    67     <para>First fix an obsolete definition in the included gnulib:</para>
    68 
    69 <screen><userinput>sed -i -e '/gets is a/d' lib/stdio.in.h</userinput></screen>
    70 
    71     <para>Now, install <application>sharutils</application> by running the following commands:</para>
     81    <para>
     82      Install <application>Sharutils</application> by running
     83      the following commands:
     84    </para>
    7285
    7386<screen><userinput>./configure --prefix=/usr &amp;&amp;
    7487make</userinput></screen>
    7588
    76     <para>To test <application>sharutils</application>, run
    77     <userinput>make check</userinput>.</para>
     89    <para>
     90      To test the results, issue <command>make check</command>.
     91    </para>
    7892
    79     <para>As the <systemitem class="username">root</systemitem> user:</para>
     93    <para>
     94      Now, as the <systemitem class="username">root</systemitem> user:
     95    </para>
    8096
    8197<screen role="root"><userinput>make install</userinput></screen>
    8298
    8399  </sect2>
    84 
    85   <!--
    86   <sect2 role="commands">
    87     <title>Command Explanations</title>
    88 
    89   </sect2>-->
    90100
    91101  <sect2 role="content">
     
    98108
    99109      <seglistitem>
    100         <seg>shar, unshar, uudecode, and uuencode</seg>
    101         <seg>None</seg>
    102         <seg>None</seg>
     110        <seg>
     111          shar, unshar, uudecode and uuencode
     112        </seg>
     113        <seg>
     114          None
     115        </seg>
     116        <seg>
     117          None
     118        </seg>
    103119      </seglistitem>
    104120    </segmentedlist>
     
    112128        <term><command>shar</command></term>
    113129        <listitem>
    114           <para>creates "shell archives" (or shar files) which are in
    115           text format and can be mailed.</para>
     130          <para>
     131            creates "shell archives" (or shar files) which are in
     132            text format and can be mailed.
     133          </para>
    116134          <indexterm zone="sharutils shar">
    117135            <primary sortas="b-shar">shar</primary>
     
    123141        <term><command>unshar</command></term>
    124142        <listitem>
    125           <para>unpacks a shar file.</para>
     143          <para>
     144            unpacks a shar file.
     145          </para>
    126146          <indexterm zone="sharutils unshar">
    127147            <primary sortas="b-unshar">unshar</primary>
     
    133153        <term><command>uudecode</command></term>
    134154        <listitem>
    135           <para>reads a file (or by default the standard input) and writes an encoded
    136           version to the standard output. The encoding uses only printing
    137           ASCII characters.</para>
     155          <para>
     156            reads a file (or by default the standard input) and writes an
     157            encoded  version to the standard output. The encoding uses only
     158            printing ASCII characters.
     159          </para>
    138160          <indexterm zone="sharutils uudecode">
    139161            <primary sortas="b-uudecode">uudecode</primary>
     
    145167        <term><command>uuencode</command></term>
    146168        <listitem>
    147           <para>reads a file (or by default the standard input) and decodes
    148           the uuencoded version to the standard output.</para>
     169          <para>
     170            reads a file (or by default the standard input) and decodes
     171            the uuencoded version to the standard output.
     172          </para>
    149173          <indexterm zone="sharutils uuencode">
    150174            <primary sortas="b-uuencode">uuencode</primary>
  • introduction/welcome/changelog.xml

    rc3c56b2 r58f0b91  
    5151        </listitem>
    5252        <listitem>
     53          <para>[krejzi] - DHCP 4.2.5.</para>
     54        </listitem>
     55        <listitem>
    5356          <para>[krejzi] - Doxygen 1.8.3.1.</para>
    5457        </listitem>
     
    5760        </listitem>
    5861        <listitem>
     62          <para>[krejzi] - Postfix 2.9.5.</para>
     63        </listitem>
     64        <listitem>
    5965          <para>[krejzi] - Rasqal 0.9.30.</para>
     66        </listitem>
     67        <listitem>
     68          <para>[krejzi] - Sharutils 4.13.3.</para>
    6069        </listitem>
    6170        <listitem>
  • networking/connect/dhcp.xml

    rc3c56b2 r58f0b91  
    77  <!ENTITY dhcp-download-http " ">
    88  <!ENTITY dhcp-download-ftp  "ftp://ftp.isc.org/isc/dhcp/&dhcp-version;/dhcp-&dhcp-version;.tar.gz">
    9   <!ENTITY dhcp-md5sum        "fe36056f2d274fa4b82a5422f192e65f">
    10   <!ENTITY dhcp-size          "7.8 MB">
    11   <!ENTITY dhcp-buildsize     "189 MB">
     9  <!ENTITY dhcp-md5sum        "6489e919ac093d17249270ee9be1020e">
     10  <!ENTITY dhcp-size          "7.9 MB">
     11  <!ENTITY dhcp-buildsize     "185 MB">
    1212  <!ENTITY dhcp-time          "0.5 SBU">
    1313]>
  • server/mail/postfix.xml

    rc3c56b2 r58f0b91  
    77  <!ENTITY postfix-download-http " ">
    88  <!ENTITY postfix-download-ftp
    9   "ftp://ftp.porcupine.org/mirrors/postfix-release/official/postfix-&postfix-version;.tar.gz">
    10   <!ENTITY postfix-md5sum "230bc3c00c051946eccd850058d75f6c">
    11   <!ENTITY postfix-size "3.6 MB">
    12   <!ENTITY postfix-buildsize "126 MB">
    13   <!ENTITY postfix-time "0.4 SBU">
     9           "ftp://ftp.porcupine.org/mirrors/postfix-release/official/postfix-&postfix-version;.tar.gz">
     10  <!ENTITY postfix-md5sum        "588e1c54588e6da0c4b3436f1c2c2fb3">
     11  <!ENTITY postfix-size          "3.6 MB">
     12  <!ENTITY postfix-buildsize     "185 MB">
     13  <!ENTITY postfix-time          "0.5 SBU">
    1414]>
    1515
     
    8282    </para>
    8383
     84    <bridgehead renderas="sect4">Recommended</bridgehead>
     85    <para role="recommended">
     86      <xref linkend="cyrus-sasl"/> and
     87      <xref linkend="openssl"/>
     88    </para>
     89
    8490    <bridgehead renderas="sect4">Optional</bridgehead>
    8591    <para role="optional">
     92      <xref linkend="mysql"/>,
     93      <xref linkend="openldap"/>,
    8694      <xref linkend="pcre"/>,
    87       <xref linkend="openssl"/>,
    88       <xref linkend="openldap"/>,
    89       <xref linkend="cyrus-sasl"/>,
    90       <xref linkend="sqlite"/>,
    91       <xref linkend="mysql"/>,
    92       <xref linkend="postgresql"/>, and
    93       <ulink url="http://cr.yp.to/cdb.html">cdb</ulink> or
     95      <xref linkend="postgresql"/>,
     96      <xref linkend="sqlite"/> and
     97      <ulink url="http://cr.yp.to/cdb.html">CDB</ulink> or
    9498      <ulink url="http://www.corpit.ru/mjt/tinycdb.html">TinyCDB</ulink>
    9599    </para>
    96100
    97101    <para>
    98       Note that <application>Sqlite</application>,
    99       <application>Mysql</application>, <application>Postgresql</application>
    100       and <application>cdb</application> are only useful if there is a known
     102      Note that <application>SQLite</application>,
     103      <application>MySQL</application>, <application>PostgreSQL</application>
     104      and <application>CDB</application> are only useful if there is a known
    101105      need for them.
    102106    </para>
     
    112116    <sect3>
    113117      <title>Adding Users and Groups</title>
     118
    114119      <para>
    115120        Before you compile the program, you need to create users and groups that
     
    121126<screen role="root"><userinput>groupadd -g 32 postfix &amp;&amp;
    122127groupadd -g 33 postdrop &amp;&amp;
    123 useradd -c "Postfix Daemon User" -d /dev/null -g postfix \
    124     -s /bin/false -u 32 postfix &amp;&amp;
     128useradd -c "Postfix Daemon User" -d /var/spool/postfix -g postfix \
     129        -s /bin/false -u 32 postfix &amp;&amp;
    125130chown -v postfix:postfix /var/mail</userinput></screen>
    126131    </sect3>
     
    152157      </para>
    153158
    154 <!--
    155       <para>
    156         Here is an example that combines the TLS and
    157       <application>Cyrus-SASL</application> arguments:
    158         </para>
    159 
    160 <screen><userinput>make makefiles \
    161 CCARGS='-DUSE_TLS -DUSE_SASL_AUTH -DUSE_CYRUS_SASL \
    162     -DDEF_DAEMON_DIR=\"/usr/lib/postfix\" \
    163     -DDEF_MANPAGE_DIR=\"/usr/share/man\" \
    164     -DDEF_HTML_DIR=\"/usr/share/doc/postfix-&postfix-version;/html\" \
    165     -DDEF_README_DIR=\"/usr/share/doc/postfix-&postfix-version;/README\" \
    166     -I/usr/include/openssl -I/usr/include/sasl' \
    167     AUXLIBS='-lssl -lcrypto -lsasl2'</userinput></screen>
    168 -->
    169 
    170 <!-- it picks up pcre automatically now
    171       <sect4>
    172         <title>Perl compatible regular expressions</title>
    173 
    174         <para>
    175           To use <application>PCRE</application> with
    176           <application>Postfix</application>, use the following argument:
    177         </para>
    178 
    179 <screen><literal>CCARGS='-DHAS_PCRE'</literal></screen>
    180       </sect4>
    181 -->
    182 
    183159      <sect4>
    184160        <title>Cyrus-SASL</title>
     
    191167<screen><literal>CCARGS='-DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl'
    192168AUXLIBS='-lsasl2'</literal></screen>
     169
    193170      </sect4>
    194171
     
    203180<screen><literal>CCARGS='-DHAS_LDAP'
    204181AUXLIBS='-lldap -llber'</literal></screen>
     182
    205183      </sect4>
    206184
     
    215193<screen><literal>CCARGS='-DHAS_SQLITE'
    216194AUXLIBS='-lsqlite3 -lpthread'</literal></screen>
     195
    217196      </sect4>
    218197
     
    227206<screen><literal>CCARGS='-DHAS_MYSQL -I/usr/include/mysql'
    228207AUXLIBS='-lmysqlclient -lz -lm'</literal></screen>
     208
    229209      </sect4>
    230210
     
    239219<screen><literal>CCARGS='-DHAS_PGSQL -I/usr/include/postgresql'
    240220AUXLIBS='-lpq -lz -lm'</literal></screen>
     221
    241222      </sect4>
    242223
     
    252233<screen><literal>CCARGS='-DHAS_CDB'
    253234AUXLIBS='<replaceable>&lt;/path/to/CDB&gt;</replaceable>/libcdb.a'</literal></screen>
     235
    254236      </sect4>
    255237
     
    265247AUXLIBS='-lssl -lcrypto'</literal></screen>
    266248      </sect4>
     249
    267250    </sect3>
    268251
     
    271254
    272255      <para>
    273         If you have <application>OpenSSL</application> installed, install
     256        If you have <application>Cyrus SASL</application> and
     257        <application>OpenSSL</application> installed, install
    274258        <application>Postfix</application> by running the following commands:
    275259      </para>
    276260
    277 <screen><userinput>make CCARGS="-DUSE_TLS -I/usr/include/openssl/ -DNO_NIS" \
    278      AUXLIBS="-lssl -lcrypto"                            \
     261<screen><userinput>make CCARGS="-DNO_NIS -DUSE_TLS -I/usr/include/openssl/            \
     262             -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl" \
     263     AUXLIBS="-lssl -lcrypto -lsasl2"                              \
    279264     makefiles &amp;&amp;
    280265make</userinput></screen>
     
    292277
    293278<screen role="root"><userinput>sh postfix-install -non-interactive \
    294   manpage_directory=/usr/share/man \
    295   html_directory=/usr/share/doc/postfix-&postfix-version;/html \
    296   readme_directory=/usr/share/doc/postfix-&postfix-version;/readme</userinput></screen>
     279   daemon_directory=/usr/lib/postfix \
     280   manpage_directory=/usr/share/man \
     281   html_directory=/usr/share/doc/postfix-&postfix-version;/html \
     282   readme_directory=/usr/share/doc/postfix-&postfix-version;/readme</userinput></screen>
     283
    297284    </sect3>
     285
    298286  </sect2>
    299287
     
    309297    <para>
    310298      <parameter>-DNO_NIS</parameter>: This option disables building Network
    311       Information Service/Yellow Pages support. The RPC implementation in glibc
     299      Information Service/Yellow Pages support. The RPC implementation in Glibc
    312300      (on which NIS/YP depends) is deprecated.
    313301    </para>
     
    320308      options are not set then the documentation will not be installed.
    321309    </para>
     310
    322311  </sect2>
    323312
     
    383372      </note>
    384373
    385       <note><para><application>Postfix</application> can also be set up to
    386       run in a chroot jail.  See the file in the source
    387       <filename>examples/chroot-setup/LINUX2</filename> for details.</para></note>
     374      <note>
     375        <para>
     376          <application>Postfix</application> can also be set up to
     377          run in a chroot jail. See the file in the source
     378          <filename>examples/chroot-setup/LINUX2</filename> for details.
     379        </para>
     380      </note>
    388381
    389382      <para>
     
    405398<screen role="root"><userinput>/usr/sbin/postfix check &amp;&amp;
    406399/usr/sbin/postfix start</userinput></screen>
     400
    407401    </sect3>
    408402
     
    421415
    422416<screen role="root"><userinput>make install-postfix</userinput></screen>
     417
    423418    </sect3>
     419
    424420  </sect2>
    425421
     
    429425    <segmentedlist>
    430426      <segtitle>Installed Programs</segtitle>
     427      <segtitle>Installed Libraries</segtitle>
    431428      <segtitle>Installed Directories</segtitle>
    432429
     
    435432          mailq, newaliases, postaliases, postcat, postconf, postdrop, postfix,
    436433          postkick, postlock, postlog, postmap, postmulti, postqueue, postsuper
    437           and sendmail.
     434          and sendmail
    438435        </seg>
    439436        <seg>
    440           /etc/postfix, /usr/libexec/postfix, /var/lib/postfix,
    441           /var/spool/postfix and /usr/share/doc/postfix-&postfix-version;
     437          None
     438        </seg>
     439        <seg>
     440          /etc/postfix,
     441          /usr/lib/postfix,
     442          /usr/share/doc/postfix-&postfix-version;,
     443          /var/lib/postfix and
     444          /var/spool/postfix
    442445        </seg>
    443446      </seglistitem>
     
    607610        <listitem>
    608611          <para>
    609         The <application>Postfix</application> user interface for
    610           queue management.
    611         </para>
     612            The <application>Postfix</application> user interface for
     613            queue management.
     614          </para>
    612615          <indexterm zone="postfix postqueue">
    613616            <primary sortas="b-postqueue">postqueue</primary>
     
    620623        <listitem>
    621624          <para>
    622         The <application>Postfix</application> user interface for
    623           superuser queue management.
    624         </para>
     625            The <application>Postfix</application> user interface for
     626            superuser queue management.
     627          </para>
    625628          <indexterm zone="postfix postsuper">
    626629            <primary sortas="b-postsuper">postsuper</primary>
     
    641644        </listitem>
    642645      </varlistentry>
     646
    643647    </variablelist>
     648
    644649  </sect2>
     650
    645651</sect1>
Note: See TracChangeset for help on using the changeset viewer.