Changeset bf7a21dd for postlfs


Ignore:
Timestamp:
02/09/2014 10:48:11 AM (10 years ago)
Author:
Pierre Labastie <pieere@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 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:
fe317cc5
Parents:
45d9840
Message:

Update to MIT Kerberos 1.12.1. Fixes #4565.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • postlfs/security/mitkrb.xml

    r45d9840 rbf7a21dd  
    55  %general-entities;
    66
    7   <!ENTITY mitkrb-download-http "http://web.mit.edu/kerberos/www/dist/krb5/1.11/krb5-&mitkrb-version;-signed.tar">
     7  <!ENTITY mitkrb-download-http "http://web.mit.edu/kerberos/www/dist/krb5/&mitkrb-major-version;/krb5-&mitkrb-version;-signed.tar">
    88  <!ENTITY mitkrb-download-ftp  " ">
    9   <!ENTITY mitkrb-md5sum        "138628ae154ff449bc41602c8de78e8b">
    10   <!ENTITY mitkrb-size          "12 MB">
    11   <!ENTITY mitkrb-buildsize     "121 MB (Additional 20 MB if running the testsuite)">
    12   <!ENTITY mitkrb-time          "1.2 SBU (additional 3.0 SBU if running the testsuite)">
     9  <!ENTITY mitkrb-md5sum        "524b1067b619cb5bf780759b6884c3f5">
     10  <!ENTITY mitkrb-size          "11.4 MB">
     11  <!ENTITY mitkrb-buildsize     "165 MB (Additional 25 MB if running the testsuite)">
     12  <!ENTITY mitkrb-time          "0.9 SBU (additional 3.5 SBU if running the testsuite)">
    1313]>
    1414
     
    7979    <bridgehead renderas="sect4">Optional</bridgehead>
    8080    <para role="optional">
    81       <xref linkend="dejagnu"/> (required to run the testsuite),
     81      <xref linkend="dejagnu"/> (for full test coverage),
     82      <xref linkend="gnupg2"/> (to authenticate the package),
    8283      <xref linkend="keyutils"/>,
    8384      <xref linkend="openldap"/>,
     
    149150sed -e "s@interp->result@Tcl_GetStringResult(interp)@g" \
    150151    -i kadmin/testing/util/tcl_kadm5.c &amp;&amp;
     152sed -e 's@\^u}@^u cols 300}@' \
     153    -i tests/dejagnu/config/default.exp &amp;&amp;
     154sed -e '/run\.test/d' \
     155    -i plugins/kdb/db2/libdb2/test/Makefile.in &amp;&amp;
    151156autoconf &amp;&amp;
    152 ./configure CPPFLAGS="-I/usr/include/et -I/usr/include/ss" \
    153             --prefix=/usr                                  \
    154             --sysconfdir=/etc                              \
    155             --localstatedir=/var/lib                       \
    156             --with-system-et                               \
    157             --with-system-ss                               \
     157./configure --prefix=/usr            \
     158            --sysconfdir=/etc        \
     159            --localstatedir=/var/lib \
     160            --with-system-et         \
     161            --with-system-ss         \
    158162            --enable-dns-for-realm &amp;&amp;
    159163make</userinput></screen>
    160164
    161165    <para>
    162       The regression test suite is designed to be run after the
    163       installation has been completed.
     166      To test the build, issue: <command>make check</command>. You need at
     167      least <xref linkend="tcl"/>, which is used to drive the testsuite.
     168      Furthermore, <xref linkend="dejagnu"/> must be available for some
     169      of the tests to run. If you have a former version of MIT Kerberos V5
     170      installed, it may happen that the test suite pick up the installed
     171      versions of the libraries, rather than the newly built ones. If so,
     172      it is better to run the tests after the installation.
    164173    </para>
    165174
     
    171180
    172181for LIBRARY in gssapi_krb5 gssrpc k5crypto kadm5clnt kadm5srv \
    173                kdb5 kdb_ldap krb5 krb5support verto ; do
     182               kdb5 kdb_ldap krad krb5 krb5support verto ; do
    174183    [ -e  /usr/lib/lib$LIBRARY.so ] &amp;&amp; chmod -v 755 /usr/lib/lib$LIBRARY.so
    175184done &amp;&amp;
     
    191200unset LIBRARY</userinput></screen>
    192201
    193     <para>
    194       To test the installation, you must have <xref linkend="dejagnu"/>
    195       installed and issue: <command>make check</command>.
    196     </para>
    197202
    198203  </sect2>
     
    202207
    203208    <para>
    204       <command>sed -e ...</command>: First <command>sed</command> fixes
    205       <application>Python</application> detection and second one fixes
    206       build with <application>Tcl</application> 8.6.
     209      <command>sed -e ...</command>: The first <command>sed</command> fixes
     210      <application>Python</application> detection. The second one fixes
     211      building with <application>Tcl</application> 8.6. The third one increases
     212      the width of the virtual terminal used for some tests, to prevent
     213      some spurious characters to be echoed, which is taken as a failure. The
     214      last one disables one test, which may hang under certain circumstances.
    207215    </para>
    208216
     
    358366
    359367<screen role="root"><userinput>kadmin.local
    360 <prompt>kadmin:</prompt> add_policy dict-only
    361 <prompt>kadmin:</prompt> addprinc -policy dict-only <replaceable>&lt;loginname&gt;</replaceable></userinput></screen>
     368<prompt>kadmin.local:</prompt> add_policy dict-only
     369<prompt>kadmin.local:</prompt> addprinc -policy dict-only <replaceable>&lt;loginname&gt;</replaceable></userinput></screen>
    362370
    363371        <para>
     
    366374        </para>
    367375
    368 <screen role="root"><userinput><prompt>kadmin:</prompt> addprinc -randkey host/<replaceable>&lt;belgarath.lfs.org&gt;</replaceable></userinput></screen>
     376<screen role="root"><userinput><prompt>kadmin.local:</prompt> addprinc -randkey host/<replaceable>&lt;belgarath.lfs.org&gt;</replaceable></userinput></screen>
    369377
    370378        <para>
     
    373381        </para>
    374382
    375 <screen role="root"><userinput><prompt>kadmin:</prompt> ktadd host/<replaceable>&lt;belgarath.lfs.org&gt;</replaceable></userinput></screen>
     383<screen role="root"><userinput><prompt>kadmin.local:</prompt> ktadd host/<replaceable>&lt;belgarath.lfs.org&gt;</replaceable></userinput></screen>
    376384
    377385        <para>
     
    437445
    438446        <para>
    439           For additional information consult <ulink
    440           url="http://web.mit.edu/kerberos/www/krb5-1.11/#documentation">
    441           Documentation for krb5-&mitkrb-version;</ulink> on which the above
     447          For additional information consult the <ulink
     448          url="http://web.mit.edu/kerberos/www/krb5-&mitkrb-major-version;/#documentation">
     449          documentation for krb5-&mitkrb-version;</ulink> on which the above
    442450          instructions are based.
    443451        </para>
     
    480488        <seg>
    481489          gss-client, gss-server, k5srvutil, kadmin, kadmin.local,
    482           kadmind, kdb5_ldap_util, kdb5_util, kdestroy, kinit, klist,
     490          kadmind, kdb5_ldap_util (optional), kdb5_util, kdestroy, kinit, klist,
    483491          kpasswd, kprop, kpropd, kproplog, krb5-config, krb5kdc, krb5-send-pr,
    484492          ksu, kswitch, ktutil, kvno, sclient, sim_client, sim_server,
     
    487495        <seg>
    488496          libgssapi_krb5.so, libgssrpc.so, libk5crypto.so,
    489           libkadm5clnt.so, libkadm5srv.so, libkdb5.so, libkdb_ldap.so,
    490           libkrb5.so, libkrb5support.so, and libverto.so
     497          libkadm5clnt.so, libkadm5srv.so, libkdb5.so, libkdb_ldap.so
     498          (optional), libkrad.so, libkrb5.so, libkrb5support.so, and
     499          libverto.so
    491500        </seg>
    492501        <seg>
     
    796805      </varlistentry>
    797806
     807      <varlistentry id="libkrad">
     808        <term><filename class="libraryfile">libkrad.so</filename></term>
     809        <listitem>
     810          <para>
     811            contains the internal support library for RADIUS functionality.
     812          </para>
     813          <indexterm zone="mitkrb libkrad">
     814            <primary sortas="c-libkrad">libkrad.so</primary>
     815          </indexterm>
     816        </listitem>
     817      </varlistentry>
     818
    798819      <varlistentry id="libkrb5">
    799820        <term><filename class="libraryfile">libkrb5.so</filename></term>
Note: See TracChangeset for help on using the changeset viewer.