r7097 - in trunk/BOOK: . introduction/welcome postlfs/security

dnicholson at linuxfromscratch.org dnicholson at linuxfromscratch.org
Sun Sep 2 14:43:30 PDT 2007


Author: dnicholson
Date: 2007-09-02 15:43:30 -0600 (Sun, 02 Sep 2007)
New Revision: 7097

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/postlfs/security/cyrus-sasl.xml
Log:
Updated to cyrus-sasl-2.1.22


Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2007-08-25 11:15:40 UTC (rev 7096)
+++ trunk/BOOK/general.ent	2007-09-02 21:43:30 UTC (rev 7097)
@@ -3,11 +3,11 @@
 $Date$
 -->
 
-<!ENTITY day          "22">                   <!-- Always 2 digits -->
-<!ENTITY month        "08">                   <!-- Always 2 digits -->
+<!ENTITY day          "02">                   <!-- Always 2 digits -->
+<!ENTITY month        "09">                   <!-- Always 2 digits -->
 <!ENTITY year         "2007">
 <!ENTITY version      "svn-&year;&month;&day;">
-<!ENTITY releasedate  "August &day;nd, &year;">
+<!ENTITY releasedate  "September &day;nd, &year;">
 <!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
 <!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
 <!ENTITY lfs-version  "development">          <!-- version|testing|unstable|development] -->
@@ -72,7 +72,7 @@
 <!ENTITY tripwire-version             "2.4.0.1">
 <!ENTITY heimdal-version              "0.7.2">
 <!ENTITY mitkrb-version               "1.6">
-<!ENTITY cyrus-sasl-version           "2.1.21">
+<!ENTITY cyrus-sasl-version           "2.1.22">
 <!ENTITY stunnel-version              "4.20">
 <!ENTITY sudo-version                 "1.6.8p12">
 <!ENTITY nss-version                  "3.11.7">

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2007-08-25 11:15:40 UTC (rev 7096)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2007-09-02 21:43:30 UTC (rev 7097)
@@ -42,6 +42,15 @@
 -->
 
     <listitem>
+      <para>September 2, 2007</para>
+      <itemizedlist>
+        <listitem>
+          <para>[dnicholson] - Updated to Cyrus SASL-2.1.22.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>August 22, 2007</para>
       <itemizedlist>
         <listitem>

Modified: trunk/BOOK/postlfs/security/cyrus-sasl.xml
===================================================================
--- trunk/BOOK/postlfs/security/cyrus-sasl.xml	2007-08-25 11:15:40 UTC (rev 7096)
+++ trunk/BOOK/postlfs/security/cyrus-sasl.xml	2007-09-02 21:43:30 UTC (rev 7097)
@@ -6,10 +6,10 @@
 
   <!ENTITY cyrus-sasl-download-http "http://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-sasl-&cyrus-sasl-version;.tar.gz ">
   <!ENTITY cyrus-sasl-download-ftp  "ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-sasl-&cyrus-sasl-version;.tar.gz">
-  <!ENTITY cyrus-sasl-md5sum        "dde02db234dea892bee298390890502e">
-  <!ENTITY cyrus-sasl-size          "1.6 MB">
-  <!ENTITY cyrus-sasl-buildsize     "16 MB">
-  <!ENTITY cyrus-sasl-time          "0.3 SBU">
+  <!ENTITY cyrus-sasl-md5sum        "45dde9d19193ae9dd388eb68b2027bc9">
+  <!ENTITY cyrus-sasl-size          "1.5 MB">
+  <!ENTITY cyrus-sasl-buildsize     "14 MB">
+  <!ENTITY cyrus-sasl-time          "0.2 SBU">
 ]>
 
 <sect1 id="cyrus-sasl" xreflabel="Cyrus SASL-&cyrus-sasl-version;">
@@ -59,18 +59,6 @@
       </listitem>
     </itemizedlist>
 
-    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
-    <itemizedlist spacing="compact">
-      <listitem>
-        <para>Required patch: <ulink
-        url="&patch-root;/cyrus-sasl-&cyrus-sasl-version;-openldap23-1.patch"/></para>
-      </listitem>
-      <listitem>
-        <para>Required patch: <ulink
-        url="&patch-root;/cyrus-sasl-&cyrus-sasl-version;-openssl98-1.patch"/></para>
-      </listitem>
-    </itemizedlist>
-
     <bridgehead renderas="sect3">Cyrus SASL Dependencies</bridgehead>
 
     <bridgehead renderas="sect4">Required</bridgehead>
@@ -102,12 +90,9 @@
     running the following commands:</para>
 
 <screen><userinput>patch -Np1 -i ../cyrus-sasl-&cyrus-sasl-version;-openldap23-1.patch &&
-patch -Np1 -i ../cyrus-sasl-&cyrus-sasl-version;-openssl98-1.patch &&
-sed -i '/sasl_global/s/^static //' lib/client.c &&
-sed -i 's/cat8/man8/' saslauthd/Makefile.in &&
 ./configure --prefix=/usr --sysconfdir=/etc \
             --with-dbpath=/var/lib/sasl/sasldb2 \
-            --with-saslauthd=/var/run &&
+            --with-saslauthd=/var/run/saslauthd &&
 make</userinput></screen>
 
     <para>This package does not come with a test suite. If you are planning
@@ -123,30 +108,27 @@
 install -v -m755 -d /usr/share/doc/cyrus-sasl-&cyrus-sasl-version; &&
 install -v -m644 doc/{*.{html,txt,fig},ONEWS,TODO} \
     saslauthd/LDAP_SASLAUTHD /usr/share/doc/cyrus-sasl-&cyrus-sasl-version; &&
-install -v -m700 -d /var/lib/sasl</userinput></screen>
+install -v -m700 -d /var/lib/sasl /var/run/saslauthd</userinput></screen>
 
   </sect2>
 
   <sect2 role="commands">
     <title>Command Explanations</title>
 
-    <para><command>sed ... lib/client.c</command>: This command fixes an issue
-    when compiling <application>Cyrus SASL</application> with
-    <application>GCC-4</application>.</para>
-
-    <para><command>sed 's/cat8/man8/' ...</command>: This command puts the
-    <command>saslauthd</command> man page in a more standard location.</para>
-
     <para><parameter>--with-dbpath=/var/lib/sasl/sasldb2</parameter>: This
-    parameter forces the <command>saslauthd</command> database to be created
+    parameter forces the <command>sasldb</command> database to be created
     in <filename class='directory'>/var/lib/sasl</filename> instead of
     <filename class='directory'>/etc</filename>.</para>
 
-    <para><parameter>--with-saslauthd=/var/run</parameter>: This parameter
-    forces <command>saslauthd</command> to use the FHS compliant
-    directory <filename class='directory'>/var/run</filename> for variable
-    run-time data.</para>
+    <para><parameter>--with-saslauthd=/var/run/saslauthd</parameter>: This
+    parameter forces <command>saslauthd</command> to use the FHS compliant
+    directory <filename class='directory'>/var/run/saslauthd</filename> for
+    variable run-time data.</para>
 
+    <para><parameter>--with-dblib=gdbm</parameter>: This parameter forces
+    <application>GDBM</application> to be used instead of
+    <application>Berkeley DB</application>.</para>
+
     <para><option>--with-ldap</option>: This parameter enables use
     with <application>OpenLDAP</application>.</para>
 
@@ -159,9 +141,10 @@
     install documentation which is not installed by the
     <command>make install</command> command.</para>
 
-    <para><command>install -v -m700 -d /var/lib/sasl</command>: This directory
-    must exist when starting <command>saslauthd</command>. If you're not going
-    to be running the daemon, you may omit the creation of this directory.</para>
+    <para><command>install -v -m700 -d /var/lib/sasl /var/run/saslauthd</command>:
+    These directories must exist when starting <command>saslauthd</command> or
+    using the sasldb plugin. If you're not going to be running the daemon or
+    using the plugins, you may omit the creation of this directory.</para>
 
   </sect2>
 
@@ -173,7 +156,7 @@
 
       <para><filename>/etc/saslauthd.conf</filename> (for
       <command>saslauthd</command> LDAP configuration)
-      and <filename>/usr/lib/sasl2/Appname.conf</filename> (where "Appname"
+      and <filename>/etc/sasl2/Appname.conf</filename> (where "Appname"
       is the application defined name of the application)</para>
 
       <indexterm zone="cyrus-sasl cyrus-sasl-config">




More information about the blfs-book mailing list