Ignore:
Timestamp:
01/23/2016 11:06:25 PM (8 years ago)
Author:
Douglas R. Reno <renodr@…>
Branches:
systemd-13485
Children:
54789f3
Parents:
2325e9ba
Message:

Update to Sudo-1.8.15 (merged from trunk r16594)
Update to stunnel-5.29 (merged from trunk r16797)
Update to ssh-askpass-4.1p2 (merged from trunk r16811)
Update to p11-kit-0.23.2 (merged from trunk r16716)
Update to OpenSSL-1.0.2e (merged from trunk r16708)
Update to OpenSSH-7.1p2 (merged from trunk r16811)
Update to NSS-3.21 (merged from trunk r16627)
Update to MIT Kerberos V5-1.14 (merged from trunk r16679)
Update to iptables-1.6.0 (merged from trunk r16742)
Update to GPGME-1.6.0 (merged from trunk r16360)
Update to GnuTLS-3.4.8 (merged from trunk r16797)

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/systemd@16833 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • postlfs/security/mitkrb-systemd.xml

    r2325e9ba r295ca00  
    55  %general-entities;
    66
    7   <!ENTITY mitkrb-download-http "http://web.mit.edu/kerberos/www/dist/krb5/&mitkrb-major-version;/krb5-&mitkrb-version;-signed.tar">
     7  <!ENTITY mitkrb-download-http "http://web.mit.edu/kerberos/dist/krb5/&mitkrb-major-version;/krb5-&mitkrb-version;.tar.gz">
    88  <!ENTITY mitkrb-download-ftp  " ">
    9   <!ENTITY mitkrb-md5sum        "f7ebfa6c99c10b16979ebf9a98343189">
     9  <!ENTITY mitkrb-md5sum        "0727968764d0208388b85ad31aafde24">
    1010  <!ENTITY mitkrb-size          "12 MB">
    11   <!ENTITY mitkrb-buildsize     "142 MB (Additional 28 MB for the testsuite)">
    12   <!ENTITY mitkrb-time          "0.9 SBU (additional 5.0 SBU for the testsuite)">
     11  <!ENTITY mitkrb-buildsize     "165 MB (Additional 26 MB for the testsuite)">
     12  <!ENTITY mitkrb-time          "1 SBU (additional 5.5 SBU for the testsuite)">
    1313]>
    1414
     
    7979    <bridgehead renderas="sect4">Optional</bridgehead>
    8080    <para role="optional">
    81       <xref linkend="bind-utils"/> (used during the testsuite),
    8281      <xref linkend="dejagnu"/> (for full test coverage),
    8382      <xref linkend="gnupg2"/> (to authenticate the package),
    8483      <xref linkend="keyutils"/>,
    8584      <xref linkend="openldap"/>,
    86       <xref linkend="openssl"/>,
    87       <xref linkend="python2"/> (used during the testsuite),
    88       <xref linkend="tcl"/> and
     85      <xref linkend="python2"/> (used during the testsuite), and
    8986      <xref linkend="rpcbind"/> (used during the testsuite)
    9087    </para>
     
    107104    <title>Installation of MIT Kerberos V5</title>
    108105
     106<!--
    109107    <para>
    110108      <application>MIT Kerberos V5</application> is distributed in a
    111       TAR file containing a compressed TAR package and a detached PGP
     109      TAR file containing a compressed TAR package and a detached PGP2
    112110      <filename class="extension">ASC</filename> file. You'll need to unpack
    113111      the distribution tar file, then unpack the compressed tar file before
     
    122120    </para>
    123121
    124 <screen><userinput>gpg2 --verify krb5-&mitkrb-version;.tar.gz.asc krb5-&mitkrb-version;.tar.gz</userinput></screen>
     122<screen><userinput>gpg2 -\-verify krb5-&mitkrb-version;.tar.gz.asc krb5-&mitkrb-version;.tar.gz</userinput></screen>
    125123
    126124    <para>You will probably see output similar to:</para>
     
    133131    </para>
    134132
    135 <screen><userinput>gpg2 --keyserver pgp.mit.edu --recv-keys 0055C305</userinput></screen>
     133<screen><userinput>gpg2 -\-keyserver pgp.mit.edu -\-recv-keys 0055C305</userinput></screen>
    136134
    137135    <para>
     
    140138      with a trusted signature. Trusting the downloaded key is a separate
    141139      operation but it is up to you to determine the level of trust.
    142     </para>
     140    </para>-->
    143141
    144142    <para>
     
    151149    -e "s@-lpython2.5]@&amp;,\n  AC_CHECK_LIB(python2.7,main,[PYTHON_LIB=-lpython2.7])@g" \
    152150    -i configure.in &amp;&amp;
     151
     152sed -e 's@\^u}@^u cols 300}@' \
     153    -i tests/dejagnu/config/default.exp &amp;&amp;
     154
    153155autoconf &amp;&amp;
    154156./configure --prefix=/usr            \
     
    157159            --with-system-et         \
    158160            --with-system-ss         \
    159             --without-system-verto   \
     161            --with-system-verto=no   \
    160162            --enable-dns-for-realm   &amp;&amp;
    161163make</userinput></screen>
     
    179181for LIBRARY in gssapi_krb5 gssrpc k5crypto kadm5clnt kadm5srv \
    180182               kdb5 kdb_ldap krad krb5 krb5support verto ; do
    181     [ -e  /usr/lib/lib$LIBRARY.so ] &amp;&amp; chmod -v 755 /usr/lib/lib$LIBRARY.so
     183    chmod -v 755 /usr/lib/lib$LIBRARY.so
    182184done &amp;&amp;
    183185unset LIBRARY &amp;&amp;
    184186
    185 mv -v /usr/lib/libkrb5.so.*        /lib &amp;&amp;
    186 mv -v /usr/lib/libk5crypto.so.*    /lib &amp;&amp;
    187 mv -v /usr/lib/libkrb5support.so.* /lib &amp;&amp;
    188 
    189 ln -sfv ../../lib/$(readlink /usr/lib/libkrb5.so)        /usr/lib/libkrb5.so        &amp;&amp;
    190 ln -sfv ../../lib/$(readlink /usr/lib/libk5crypto.so)    /usr/lib/libk5crypto.so    &amp;&amp;
    191 ln -sfv ../../lib/$(readlink /usr/lib/libkrb5support.so) /usr/lib/libkrb5support.so &amp;&amp;
     187mv -v /usr/lib/libkrb5.so.3*        /lib &amp;&amp;
     188mv -v /usr/lib/libk5crypto.so.3*    /lib &amp;&amp;
     189mv -v /usr/lib/libkrb5support.so.0* /lib &amp;&amp;
     190
     191ln -sfv ../../lib/libkrb5.so.3.3        /usr/lib/libkrb5.so        &amp;&amp;
     192ln -sfv ../../lib/libk5crypto.so.3.1    /usr/lib/libk5crypto.so    &amp;&amp;
     193ln -sfv ../../lib/libkrb5support.so.0.1 /usr/lib/libkrb5support.so &amp;&amp;
    192194
    193195mv -v /usr/bin/ksu /bin &amp;&amp;
     
    204206
    205207    <para>
    206       <command>sed -e ...</command>: This <command>sed</command> fixes
    207       <application>Python</application> detection.
     208      <command>sed -e ...</command>: The first <command>sed</command> fixes
     209      <application>Python</application> detection. The second one increases
     210      the width of the virtual terminal used for some tests, to prevent
     211      some spurious characters from being echoed, which is taken as a failure.
    208212    </para>
    209213
     
    228232
    229233    <para>
    230       <parameter>--without-system-verto</parameter>: This switch causes
    231       the build to use the internal version of <filename
    232       class="libraryfile">libverto</filename> library in case older one
    233       is present from previous <application>Kerberos</application>
    234       installation.
     234      <parameter>--with-system-verto=no</parameter>: This switch fixes a bug in
     235      the package: it does not recognize its own verto library installed
     236      previously. This is not a problem if you are reinstalling the same version.
     237      However, if you are updating, the old library is used as the system library,
     238      instead of installing the new version.
    235239    </para>
    236240
     
    488492      <seglistitem>
    489493        <seg>
    490           gss-client, gss-server, k5srvutil, kadmin, kadmin.local,
    491           kadmind, kdb5_ldap_util (optional), kdb5_util, kdestroy, kinit, klist,
    492           kpasswd, kprop, kpropd, kproplog, krb5-config, krb5kdc, krb5-send-pr,
    493           ksu, kswitch, ktutil, kvno, sclient, sim_client, sim_server,
    494           sserver, uuclient and uuserver
     494          gss-client,
     495          gss-server,
     496          k5srvutil,
     497          kadmin,
     498          kadmin.local,
     499          kadmind,
     500          kdb5_ldap_util (optional),
     501          kdb5_util,
     502          kdestroy,
     503          kinit,
     504          klist,
     505          kpasswd,
     506          kprop,
     507          kpropd,
     508          kproplog,
     509          krb5-config,
     510          krb5kdc,
     511          krb5-send-pr,
     512          ksu,
     513          kswitch,
     514          ktutil,
     515          kvno,
     516          sclient,
     517          sim_client,
     518          sim_server,
     519          sserver,
     520          uuclient,
     521          and uuserver
    495522        </seg>
    496523        <seg>
    497           libgssapi_krb5.so, libgssrpc.so, libk5crypto.so, libkadm5clnt_mit.so,
    498           libkadm5clnt.so, libkadm5srv_mit.so, libkadm5srv.so, libkdb_ldap.so
    499           (optional), libkdb5.so, libkrad.so, libkrb5.so, libkrb5support.so, and
    500           libverto.so
     524          libgssapi_krb5.so,
     525          libgssrpc.so,
     526          libk5crypto.so,
     527          libkadm5clnt_mit.so,
     528          libkadm5clnt.so,
     529          libkadm5srv_mit.so,
     530          libkadm5srv.so,
     531          libkdb_ldap.so
     532          (optional),
     533          libkdb5.so,
     534          libkrad.so,
     535          libkrb5.so,
     536          libkrb5support.so,
     537          libverto.so,
     538          and some plugins under the /usr/lib/krb5 tree
    501539        </seg>
    502540        <seg>
Note: See TracChangeset for help on using the changeset viewer.