Changeset 096aa70


Ignore:
Timestamp:
04/12/2016 02:59:20 AM (8 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
60050c6
Parents:
0f0774a
Message:

Update to kerberos-1.14.1

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

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • introduction/welcome/changelog.xml

    r0f0774a r096aa70  
    4949      <itemizedlist>
    5050        <listitem>
     51          <para>[bdubbs] - Update to kerberos-1.14.1. Fixes
     52          <ulink url="&blfs-ticket-root;7640">#7640</ulink>.</para>
     53        </listitem>
     54        <listitem>
    5155          <para>[ken] - Update to fontforge-20160404. Fixes
    5256          <ulink url="&blfs-ticket-root;7689">#7689</ulink>.</para>
  • packages.ent

    r0f0774a r096aa70  
    2323<!ENTITY libpwquality-version         "1.3.0">
    2424<!ENTITY mitkrb-major-version         "1.14">
    25 <!ENTITY mitkrb-version               "&mitkrb-major-version;">
     25<!ENTITY mitkrb-version               "1.14.1">
    2626<!ENTITY nettle-version               "3.2">
    2727<!ENTITY nss-minor-version            "23">
  • postlfs/security/mitkrb.xml

    r0f0774a r096aa70  
    88  <!ENTITY mitkrb-download-http "http://web.mit.edu/kerberos/dist/krb5/&mitkrb-major-version;/krb5-&mitkrb-version;.tar.gz">
    99  <!ENTITY mitkrb-download-ftp  " ">
    10   <!ENTITY mitkrb-md5sum        "0727968764d0208388b85ad31aafde24">
    11   <!ENTITY mitkrb-size          "12 MB">
    12   <!ENTITY mitkrb-buildsize     "165 MB (additional 26 MB for the testsuite)">
    13   <!ENTITY mitkrb-time          "1 SBU (additional 5.5 SBU for the testsuite)">
     10  <!ENTITY mitkrb-md5sum        "400de0cabbfbe85c2c36f60347bf7dc6">
     11  <!ENTITY mitkrb-size          "11.7 MB">
     12  <!ENTITY mitkrb-buildsize     "171 MB (additional 18 MB for the testsuite)">
     13  <!ENTITY mitkrb-time          "1.1 SBU (additional 1.8 SBU for the testsuite)">
    1414]>
    1515
     
    104104  <sect2 role="installation">
    105105    <title>Installation of MIT Kerberos V5</title>
    106 <!--
    107     <para>
    108       <application>MIT Kerberos V5</application> is distributed in a
    109       TAR file containing a compressed TAR package and a detached PGP-2
    110       <filename class="extension">ASC</filename> file. You'll need to unpack
    111       the distribution tar file, then unpack the compressed tar file before
    112       starting the build.
    113     </para>
    114 
    115     <para>
    116       After unpacking the distribution tarball and if you have
    117       <xref linkend="gnupg2"/> installed, you can
    118       authenticate the package.  First, check the contents of the file
    119       <filename>krb5-&mitkrb-version;.tar.gz.asc</filename>.
    120     </para>
    121 
    122 <screen><userinput>gpg2 -\-verify krb5-&mitkrb-version;.tar.gz.asc krb5-&mitkrb-version;.tar.gz</userinput></screen>
    123 
    124     <para>You will probably see output similar to:</para>
    125 
    126 <screen><literal>gpg: Signature made Fri May  8 23:40:13 2015 utc using RSA key ID 0055C305
    127 gpg: Can't check signature: No public key</literal></screen>
    128 
    129     <para>
    130       You can import the public key with:
    131     </para>
    132 
    133 <screen><userinput>gpg2 -\-keyserver pgp.mit.edu -\-recv-keys 0055C305</userinput></screen>
    134 
    135     <para>
    136       Now re-verify the package with the first command above.  You should  get a
    137       indication of a good signature, but the key will still not be certified
    138       with a trusted signature.  Trusting the downloaded key is a separate
    139       operation but it is up to you to determine the level of trust.
    140     </para>-->
    141106
    142107    <para>
     
    153118sed -e 's@\^u}@^u cols 300}@' \
    154119    -i tests/dejagnu/config/default.exp &amp;&amp;
     120
     121sed -e '/eq 0/{N;s/12 //}' \
     122    -i plugins/kdb/db2/libdb2/test/run.test &amp;&amp;
    155123
    156124autoconf &amp;&amp;
     
    165133
    166134    <para>
    167       To test the build, issue: <command>make check</command>. You need at
    168       least <xref linkend="tcl"/>, which is used to drive the testsuite.
    169       Furthermore, <xref linkend="dejagnu"/> must be available for some
    170       of the tests to run. If you have a former version of MIT Kerberos V5
     135      To test the build, issue as the <systemitem
     136      class="username">root</systemitem> user: <command>make check</command>.
     137      You need at least <xref linkend="tcl"/>, which is used to drive the
     138      testsuite.  Furthermore, <xref linkend="dejagnu"/> must be available for
     139      some of the tests to run. If you have a former version of MIT Kerberos V5
    171140      installed, it may happen that the test suite pick up the installed
    172       versions of the libraries, rather than the newly built ones. If so,
    173       it is better to run the tests after the installation.
     141      versions of the libraries, rather than the newly built ones. If so, it is
     142      better to run the tests after the installation.
    174143    </para>
    175144
     
    180149<screen role="root"><userinput>make install &amp;&amp;
    181150
    182 for LIBRARY in gssapi_krb5 gssrpc k5crypto kadm5clnt kadm5srv \
    183                kdb5 kdb_ldap krad krb5 krb5support verto ; do
    184     chmod -v 755 /usr/lib/lib$LIBRARY.so
     151for f in gssapi_krb5 gssrpc k5crypto kadm5clnt kadm5srv \
     152         kdb5 kdb_ldap krad krb5 krb5support verto ; do
     153
     154    find /usr/lib -type f -name "lib$f*.so*" -exec chmod -v 755 {} \;   
    185155done          &amp;&amp;
    186 unset LIBRARY &amp;&amp;
    187156
    188157mv -v /usr/lib/libkrb5.so.3*        /lib &amp;&amp;
     
    200169cp -vfr ../doc/*  /usr/share/doc/krb5-&mitkrb-version;</userinput></screen>
    201170
    202 
    203171  </sect2>
    204172
     
    209177      <command>sed -e ...</command>: The first <command>sed</command> fixes
    210178      <application>Python</application> detection. The second one increases
    211       the width of the virtual terminal used for some tests, to prevent
    212       some spurious characters to be echoed, which is taken as a failure.
    213     </para>
    214 
    215     <para>
    216       <parameter>--localstatedir=/var/lib</parameter>: This parameter is
     179      the width of the virtual terminal used for some tests to prevent
     180      some spurious text in the output which is taken as a failure. The
     181      third <command>sed</command> removes a test that is known to fail.
     182    </para>
     183
     184    <para>
     185      <option>--localstatedir=/var/lib</option>: This option is
    217186      used so that the Kerberos variable run-time data is located in
    218187      <filename class="directory">/var/lib</filename> instead of
     
    221190
    222191    <para>
    223       <parameter>--with-system-et</parameter>: This switch causes the build
     192      <option>--with-system-et</option>: This switch causes the build
    224193      to use the system-installed versions of the error-table support
    225194      software.
     
    227196
    228197    <para>
    229       <parameter>--with-system-ss</parameter>: This switch causes the build
     198      <option>--with-system-ss</option>: This switch causes the build
    230199      to use the system-installed versions of the subsystem command-line
    231200      interface software.
     
    233202
    234203    <para>
    235       <parameter>--with-system-verto=no</parameter>: This switch fixes a bug in
     204      <option>--with-system-verto=no</option>: This switch fixes a bug in
    236205      the package: it does not recognize its own verto library installed
    237206      previously. This is not a problem, if reinstalling the same version,
     
    241210
    242211    <para>
    243       <parameter>--enable-dns-for-realm</parameter>: This switch allows
     212      <option>--enable-dns-for-realm</option>: This switch allows
    244213      realms to be resolved using the DNS server.
     214    </para>
     215
     216    <para>
     217      <option>--with-ldap</option>: Use this switch if you want to compile
     218      <application>OpenLDAP</application> database backend module.
     219    </para>
     220
     221    <para>
     222      <command>mv -v /usr/lib/libk... /lib </command> and
     223      <command>ln -v -sf ../../lib/libk... /usr/lib/libk...</command>:
     224      Move critical libraries to the
     225      <filename class="directory">/lib</filename> directory so that they are
     226      available when the <filename class="directory">/usr</filename>
     227      filesystem is not mounted.
     228    </para>
     229
     230    <para>
     231      <command>find /usr/lib -type f -name "lib$f*.so*" -exec chmod -v 755 {} \;</command>:
     232      This command changes the permisison of installed libraries. 
    245233    </para>
    246234
     
    251239      available when the <filename class="directory">/usr</filename>
    252240      filesystem is not mounted.
    253     </para>
    254 
    255     <para>
    256       <option>--with-ldap</option>: Use this switch if you want to compile
    257       <application>OpenLDAP</application> database backend module.
    258241    </para>
    259242
     
    508491          /usr/include/{gssapi,gssrpc,kadm5,krb5},
    509492          /usr/lib/krb5,
    510           /usr/share/{doc/krb5-&mitkrb-version;,examples/krb5}, and
    511           /var/lib/{,run}/krb5kdc
     493          /usr/share/{doc/krb5-&mitkrb-version;,examples/krb5},
     494          /var/lib/krb5kdc, and
     495          /var/lib/run/krb5kdc
    512496        </seg>
    513497      </seglistitem>
Note: See TracChangeset for help on using the changeset viewer.