Changeset 4891ef3 for postlfs


Ignore:
Timestamp:
04/25/2006 09:47:19 PM (18 years ago)
Author:
Dan Nichilson <dnicholson@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.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:
b41d6f3b
Parents:
4899b93
Message:

Fixed cyrus-sasl to use openldap-2.3+ and other tweaks

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • postlfs/security/cyrus-sasl.xml

    r4899b93 r4891ef3  
    6868      <listitem>
    6969        <para>Required patch: <ulink
    70         url="&patch-root;/cyrus-sasl-&cyrus-sasl-version;-gcc4-1.patch"/></para>
     70        url="&patch-root;/cyrus-sasl-&cyrus-sasl-version;-openldap23-1.patch"/></para>
    7171      </listitem>
    7272    </itemizedlist>
     
    102102    running the following commands:</para>
    103103
    104 <screen><userinput>patch -Np1 -i ../cyrus-sasl-&cyrus-sasl-version;-gcc4-1.patch &amp;&amp;
     104<screen><userinput>patch -Np1 -i ../cyrus-sasl-&cyrus-sasl-version;-openldap23-1.patch &amp;&amp;
     105sed -i '/sasl_global/s/^static //' lib/client.c &amp;&amp;
     106sed -i 's/cat8/man8/' saslauthd/Makefile.in &amp;&amp;
    105107./configure --prefix=/usr --sysconfdir=/etc \
    106108            --with-dbpath=/var/lib/sasl/sasldb2 \
     
    118120
    119121<screen role="root"><userinput>make install &amp;&amp;
    120 install -v -m644 saslauthd/saslauthd.8 /usr/share/man/man8 &amp;&amp;
    121122install -v -m755 -d /usr/share/doc/cyrus-sasl-&cyrus-sasl-version; &amp;&amp;
    122123install -v -m644 doc/{*.{html,txt,fig},ONEWS,TODO} \
     
    129130    <title>Command Explanations</title>
    130131
     132    <para><command>sed ... lib/client.c</command>: This command fixes an issue
     133    when compiling <application>Cyrus SASL</application> with
     134    <application>GCC-4</application>.</para>
     135
     136    <para><command>sed 's/cat8/man8/' ...</command>: This command puts the
     137    <command>saslauthd</command> man page in a more standard location.</para>
     138
    131139    <para><parameter>--with-dbpath=/var/lib/sasl/sasldb2</parameter>: This
    132140    parameter forces the <command>saslauthd</command> database to be created
     
    144152    <para><option>--enable-ldapdb</option>: This parameter enables the
    145153    LDAPDB authentication backend. There is a circular dependency with this
    146     parameter which requires you to build the
    147     <application>Cyrus SASL</application> package, then the
    148     <application>OpenLDAP</application> package (with SASL support), then
    149     finally building the <application>Cyrus SASL</application> package again
    150     with this parameter.</para>
     154    parameter. See <ulink url="&blfs-wiki;/cyrus-sasl"/> for a solution to
     155    this problem.</para>
    151156
    152157    <para><command>install -v -m644 ...</command>: These commands
     
    166171      <title>Config Files</title>
    167172
    168       <para><filename>/etc/saslauthd.conf</filename> (for LDAP configuration)
     173      <para><filename>/etc/saslauthd.conf</filename> (for
     174      <command>saslauthd</command> LDAP configuration)
    169175      and <filename>/usr/lib/sasl2/Appname.conf</filename> (where "Appname"
    170176      is the application defined name of the application)</para>
     
    249255        <term><command>sasldblistusers2</command></term>
    250256        <listitem>
    251           <para>is used to list the users in the SASL password database.</para>
     257          <para>is used to list the users in the SASL password database
     258          <filename>sasldb2</filename>.</para>
    252259          <indexterm zone="cyrus-sasl sasldblistusers2">
    253260            <primary sortas="b-sasldblistusers2">sasldblistusers2</primary>
     
    260267        <listitem>
    261268          <para>is used to set and delete a user's SASL password and
    262           mechanism specific secrets in the SASL password database.</para>
     269          mechanism specific secrets in the SASL password database
     270          <filename>sasldb2</filename>.</para>
    263271          <indexterm zone="cyrus-sasl saslpasswd2">
    264272            <primary sortas="b-saslpasswd2">saslpasswd2</primary>
Note: See TracChangeset for help on using the changeset viewer.