r5467 - in trunk/BOOK: . introduction/welcome server/mail

randy at linuxfromscratch.org randy at linuxfromscratch.org
Sun Dec 25 14:57:59 PST 2005


Author: randy
Date: 2005-12-25 15:57:57 -0700 (Sun, 25 Dec 2005)
New Revision: 5467

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/server/mail/sendmail.xml
Log:
Updated to Sendmail-8.13.5

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2005-12-25 19:15:34 UTC (rev 5466)
+++ trunk/BOOK/general.ent	2005-12-25 22:57:57 UTC (rev 5467)
@@ -1,4 +1,4 @@
-<!ENTITY day          "25">
+<!ENTITY day          "26">
 <!ENTITY month        "12">
 <!ENTITY year         "2005">
 <!ENTITY version      "svn-&year;&month;&day;">
@@ -297,7 +297,7 @@
 <!ENTITY exim-version                 "4.52">
 <!ENTITY postfix-version              "2.2.5">
 <!ENTITY qpopper-version              "4.0.5">
-<!ENTITY sendmail-version             "8.13.4">
+<!ENTITY sendmail-version             "8.13.5">
 
 <!-- Chapter 23 -->
 

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2005-12-25 19:15:34 UTC (rev 5466)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2005-12-25 22:57:57 UTC (rev 5467)
@@ -42,6 +42,15 @@
 -->
 
     <listitem>
+      <para>December 26th, 2005</para>
+      <itemizedlist>
+        <listitem>
+          <para>[randy] - Updated to Sendmail-8.13.5.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>December 25th, 2005</para>
       <itemizedlist>
         <listitem>

Modified: trunk/BOOK/server/mail/sendmail.xml
===================================================================
--- trunk/BOOK/server/mail/sendmail.xml	2005-12-25 19:15:34 UTC (rev 5466)
+++ trunk/BOOK/server/mail/sendmail.xml	2005-12-25 22:57:57 UTC (rev 5467)
@@ -4,12 +4,12 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-  <!ENTITY sendmail-download-ftp "ftp://ftp.sendmail.org/pub/sendmail/sendmail.&sendmail-version;.tar.gz">
   <!ENTITY sendmail-download-http "http://www.sendmail.org/ftp/sendmail.&sendmail-version;.tar.gz">
-  <!ENTITY sendmail-md5sum "61e336750b48b01abaa69b4d7c9473b5">
-  <!ENTITY sendmail-size "1.9 MB">
-  <!ENTITY sendmail-buildsize "19.3 MB">
-  <!ENTITY sendmail-time "0.43 SBU">
+  <!ENTITY sendmail-download-ftp  "ftp://ftp.sendmail.org/pub/sendmail/sendmail.&sendmail-version;.tar.gz">
+  <!ENTITY sendmail-md5sum        "f4550d8dcc55771f4a81e999c7d6df20">
+  <!ENTITY sendmail-size          "1.9 MB">
+  <!ENTITY sendmail-buildsize     "19.4 MB">
+  <!ENTITY sendmail-time          "0.5 SBU">
 ]>
 
 <sect1 id="sendmail" xreflabel="Sendmail-&sendmail-version;">
@@ -61,14 +61,15 @@
     <bridgehead renderas="sect3">Sendmail Dependencies</bridgehead>
 
     <bridgehead renderas="sect4">Required</bridgehead>
-    <para role="required"><xref linkend="db"/> and <xref linkend="procmail"/></para>
+    <para role="required"><xref linkend="db"/> and
+    <xref linkend="procmail"/></para>
 
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional"><xref linkend="openssl"/>,
     <xref linkend="openldap"/>,
     <xref linkend="tcpwrappers"/>,
     <xref linkend="cyrus-sasl"/>,
-    <ulink url="http://www-dev.cites.uiuc.edu/ph/nph/">nph</ulink>, and
+    <ulink url="http://www.feep.net/nph/">nph</ulink>, and
     <xref linkend="gs"/> or <xref linkend="espgs"/> (for creating
     PDF documentation)</para>
 
@@ -78,14 +79,12 @@
     <title>Installation of Sendmail</title>
 
     <para>Before building <application>Sendmail</application>, create the
-    users, groups and directories that <application>Sendmail</application>
-    requires with the following commands issued as the
-    <systemitem class="username">root</systemitem> user:</para>
+    required user, group and directory with the following commands issued as
+    the <systemitem class="username">root</systemitem> user:</para>
 
 <screen role="root"><userinput>groupadd -g 26 smmsp &&
-groupadd -g 34 mail &&
-useradd -c "Sendmail Daemon" -g smmsp -G mail \
-        -d /dev/null -s /bin/false -u 26 smmsp &&
+useradd -c "Sendmail Daemon" -g smmsp -d /dev/null \
+        -s /bin/false -u 26 smmsp &&
 chmod -v 1777 /var/mail &&
 install -v -m700 -d /var/spool/mqueue</userinput></screen>
 
@@ -123,10 +122,21 @@
 
 <screen role="root"><userinput>install -v -d -m755 /etc/mail &&
 sh Build install-cf &&
-cd ../../ &&
+
+cd ../.. &&
 sh Build install &&
+
+install -v -m644 cf/cf/{submit,sendmail}.mc /etc/mail &&
 cp -v -R cf/* /etc/mail &&
-cp -v cf/cf/{submit,sendmail}.mc /etc/mail &&
+
+install -v -m755 -d /usr/share/doc/sendmail-&sendmail-version;/{cf,sendmail} &&
+install -v -m644 \
+        CACerts FAQ KNOWNBUGS LICENSE PGPKEYS README RELEASE_NOTES \
+        /usr/share/doc/sendmail-&sendmail-version; &&
+install -v -m644 sendmail/{README,SECURITY,TRACEFLAGS,TUNING} \
+        /usr/share/doc/sendmail-&sendmail-version;/sendmail &&
+install -v -m644 cf/README /usr/share/doc/sendmail-&sendmail-version;/cf &&
+
 for manpage in sendmail editmap mailstats makemap praliases smrsh
 do
     install -v -m444 $manpage/$manpage.8 /usr/share/man/man8
@@ -140,15 +150,14 @@
     Operations Guide with the following commands:</para>
 
 <screen><userinput>cd doc/op &&
-sed -i -e 's/groff/GROFF_NO_SGR=1 groff/' Makefile &&
+sed -i 's/groff/GROFF_NO_SGR=1 groff/' Makefile &&
 make op.txt op.pdf</userinput></screen>
 
     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
 
 <screen role="root"><userinput>install -v -d -m755 /usr/share/doc/sendmail-&sendmail-version; &&
-install -v -m644 op.ps op.txt op.pdf \
-    /usr/share/doc/sendmail-&sendmail-version; &&
-cd ../../</userinput></screen>
+install -v -m644 op.ps op.txt op.pdf /usr/share/doc/sendmail-&sendmail-version; &&
+cd ../..</userinput></screen>
 
     <para><emphasis>Note:</emphasis> remove <filename>op.pdf</filename> from
     the <command>make</command> and <command>install</command> commands if
@@ -165,7 +174,7 @@
     <para><command>sh Build; sh Build sendmail.cf; sh Build install-cf;
     sh Build install</command>: <application>Sendmail</application> uses an
     <application>m4</application> based build script to create the various
-    <filename>Makefile</filename>'s. These commands build and install the
+    <filename>Makefile</filename>s. These commands build and install the
     package.</para>
 
     <para><command>for manpage in...;do...;done; install ...</command>: The man
@@ -207,11 +216,11 @@
 
       <para><application>Sendmail</application>'s primary configuration file,
       <filename>/etc/mail/sendmail.cf</filename>, is complex and not meant to be
-      directly edited. The recommended method to make changes is to modify
-      <filename>/etc/mail/sendmail.mc</filename>, and various
+      directly edited. The recommended method for changing it is to modify
+      <filename>/etc/mail/sendmail.mc</filename> and various
       <application>m4</application> files, then run the <command>m4</command>
-      macro processor from within <filename class='directory'>/etc/mail</filename>
-      as follows:</para>
+      macro processor from within
+      <filename class='directory'>/etc/mail</filename> as follows:</para>
 
 <screen role="root"><userinput>m4 m4/cf.m4 sendmail.mc > sendmail.cf</userinput></screen>
 




More information about the blfs-book mailing list