Changeset 45fc171c for postlfs/security
- Timestamp:
- 08/13/2014 12:40:16 PM (10 years ago)
- Branches:
- 7.6-blfs, 7.6-systemd, kde5-14269, kde5-14686, systemd-13485
- Children:
- d5bc0fbc
- Parents:
- 78c7cc24
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
postlfs/security/mitkrb-systemd.xml
r78c7cc24 r45fc171c 7 7 <!ENTITY mitkrb-download-http "http://web.mit.edu/kerberos/www/dist/krb5/&mitkrb-major-version;/krb5-&mitkrb-version;-signed.tar"> 8 8 <!ENTITY mitkrb-download-ftp " "> 9 <!ENTITY mitkrb-md5sum " 524b1067b619cb5bf780759b6884c3f5">10 <!ENTITY mitkrb-size "1 1.4MB">9 <!ENTITY mitkrb-md5sum "357f1312b7720a0a591e22db0f7829fe"> 10 <!ENTITY mitkrb-size "12 MB"> 11 11 <!ENTITY mitkrb-buildsize "165 MB (Additional 25 MB if running the testsuite)"> 12 12 <!ENTITY mitkrb-time "1.0 SBU (additional 4.4 SBU if running the testsuite)"> … … 75 75 </itemizedlist> 76 76 77 <bridgehead renderas="sect3">Additional Downloads</bridgehead>78 <itemizedlist spacing="compact">79 <listitem>80 <para>81 Required patch:82 <ulink url="&patch-root;/mitkrb-&mitkrb-version;-db2_fix-1.patch"/>83 </para>84 </listitem>85 </itemizedlist>86 87 77 <bridgehead renderas="sect3">MIT Kerberos V5 Dependencies</bridgehead> 88 78 89 79 <bridgehead renderas="sect4">Optional</bridgehead> 90 80 <para role="optional"> 91 <xref linkend="dejagnu"/> (for full test coverage), 92 <xref linkend="gnupg2"/> (to authenticate the package), 81 <xref linkend="dejagnu"/> (for full test coverage),<!-- 82 <xref linkend="gnupg2"/> (to authenticate the package),--> 93 83 <xref linkend="keyutils"/>, 94 84 <xref linkend="openldap"/>, … … 122 112 </para> 123 113 114 <!-- Can't recieve the key properly: 115 116 gpg: requesting key 749D7889 from hkp server pgp.mit.edu 117 gpg: Note: signatures using the MD5 algorithm are rejected 118 gpg: key 749D7889: no valid user IDs 119 124 120 <para> 125 121 After unpacking the distribution tarball and if you have … … 129 125 </para> 130 126 131 <screen><userinput>gpg - -verify krb5-&mitkrb-version;.tar.gz.asc krb5-&mitkrb-version;.tar.gz</userinput></screen>127 <screen><userinput>gpg - -verify krb5-&mitkrb-version;.tar.gz.asc krb5-&mitkrb-version;.tar.gz</userinput></screen> 132 128 133 129 <para>You will probably see output similar to:</para> 134 130 135 <screen> gpg: Signature made Wed Aug 8 22:29:58 2012 GMT using RSA key ID F376813D131 <screen>Signature made Tue 12 Aug 2014 12:53:10 AM CEST using RSA key ID 749D7889 136 132 gpg: Can't check signature: public key not found</screen> 137 133 … … 140 136 </para> 141 137 142 <screen><userinput>gpg - -keyserver pgp.mit.edu --recv-keys 0xF376813D</userinput></screen>138 <screen><userinput>gpg - -keyserver pgp.mit.edu - -recv-keys 0x749D7889</userinput></screen> 143 139 144 140 <para> … … 148 144 operation but it is up to you to determine the level of trust. 149 145 </para> 146 --> 150 147 151 148 <para> … … 154 151 </para> 155 152 156 <screen><userinput>patch -Np1 -i ../mitkrb-&mitkrb-version;-db2_fix-1.patch && 157 cd src && 153 <screen><userinput>cd src && 158 154 sed -e "s@python2.5/Python.h@& python2.7/Python.h@g" \ 159 155 -e "s@-lpython2.5]@&,\n AC_CHECK_LIB(python2.7,main,[PYTHON_LIB=-lpython2.7])@g" \ 160 -i configure.in && 161 sed -e "s@interp->result@Tcl_GetStringResult(interp)@g" \ 162 -i kadmin/testing/util/tcl_kadm5.c && 156 -i configure.in &&<!-- Tests passed fine without this. 163 157 sed -e 's@\^u}@^u cols 300}@' \ 164 -i tests/dejagnu/config/default.exp && 158 -i tests/dejagnu/config/default.exp && --> 165 159 autoconf && 166 160 ./configure --prefix=/usr \ … … 193 187 done && 194 188 195 mv -v /usr/lib/libkrb5.so. 3* /lib &&196 mv -v /usr/lib/libk5crypto.so. 3* /lib &&197 mv -v /usr/lib/libkrb5support.so. 0* /lib &&198 199 ln - v -sf ../../lib/libkrb5.so.3.3/usr/lib/libkrb5.so &&200 ln - v -sf ../../lib/libk5crypto.so.3.1/usr/lib/libk5crypto.so &&201 ln - v -sf ../../lib/libkrb5support.so.0.1/usr/lib/libkrb5support.so &&189 mv -v /usr/lib/libkrb5.so.* /lib && 190 mv -v /usr/lib/libk5crypto.so.* /lib && 191 mv -v /usr/lib/libkrb5support.so.* /lib && 192 193 ln -sfv ../../lib/$(readlink /usr/lib/libkrb5.so) /usr/lib/libkrb5.so && 194 ln -sfv ../../lib/$(readlink /usr/lib/libk5crypto.so) /usr/lib/libk5crypto.so && 195 ln -sfv ../../lib/$(readlink /usr/lib/libkrb5support.so) /usr/lib/libkrb5support.so && 202 196 203 197 mv -v /usr/bin/ksu /bin && … … 205 199 206 200 install -v -dm755 /usr/share/doc/krb5-&mitkrb-version; && 207 cp - vfr../doc/* /usr/share/doc/krb5-&mitkrb-version; &&201 cp -rfv ../doc/* /usr/share/doc/krb5-&mitkrb-version; && 208 202 209 203 unset LIBRARY</userinput></screen> … … 217 211 <para> 218 212 <command>sed -e ...</command>: The first <command>sed</command> fixes 219 <application>Python</application> detection. The second one fixes 220 building with <application>Tcl</application> 8.6. The third one increases 213 <application>Python</application> detection.<!-- The second one increases 221 214 the width of the virtual terminal used for some tests, to prevent 222 some spurious characters to be echoed, which is taken as a failure. 215 some spurious characters to be echoed, which is taken as a failure. --> 223 216 </para> 224 217
Note:
See TracChangeset
for help on using the changeset viewer.