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">
--
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page