mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-01-24 06:52:14 +08:00
Updated to OpenSSL-0.9.8j
git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@7756 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
parent
d691f65388
commit
a181baeba3
@ -3,7 +3,7 @@ $LastChangedBy$
|
|||||||
$Date$
|
$Date$
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<!ENTITY day "11"> <!-- Always 2 digits -->
|
<!ENTITY day "12"> <!-- Always 2 digits -->
|
||||||
<!ENTITY month "02"> <!-- Always 2 digits -->
|
<!ENTITY month "02"> <!-- Always 2 digits -->
|
||||||
<!ENTITY year "2009">
|
<!ENTITY year "2009">
|
||||||
<!ENTITY copyrightdate "2001-&year;">
|
<!ENTITY copyrightdate "2001-&year;">
|
||||||
@ -59,7 +59,7 @@ $Date$
|
|||||||
|
|
||||||
<!-- Chapter 4 -->
|
<!-- Chapter 4 -->
|
||||||
|
|
||||||
<!ENTITY openssl-version "0.9.8i">
|
<!ENTITY openssl-version "0.9.8j">
|
||||||
<!ENTITY gnutls-version "1.6.3">
|
<!ENTITY gnutls-version "1.6.3">
|
||||||
<!ENTITY cracklib-version "2.8.13">
|
<!ENTITY cracklib-version "2.8.13">
|
||||||
<!ENTITY linux-pam-version "0.99.10.0">
|
<!ENTITY linux-pam-version "0.99.10.0">
|
||||||
|
@ -41,6 +41,15 @@
|
|||||||
|
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>February 12th, 2009</para>
|
||||||
|
<itemizedlist>
|
||||||
|
<listitem>
|
||||||
|
<para>[randy] - Updated to OpenSSL-0.9.8j.</para>
|
||||||
|
</listitem>
|
||||||
|
</itemizedlist>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>February 11th, 2009</para>
|
<para>February 11th, 2009</para>
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
|
@ -6,10 +6,10 @@
|
|||||||
|
|
||||||
<!ENTITY openssl-download-http "http://www.openssl.org/source/openssl-&openssl-version;.tar.gz">
|
<!ENTITY openssl-download-http "http://www.openssl.org/source/openssl-&openssl-version;.tar.gz">
|
||||||
<!ENTITY openssl-download-ftp "ftp://ftp.openssl.org/source/openssl-&openssl-version;.tar.gz">
|
<!ENTITY openssl-download-ftp "ftp://ftp.openssl.org/source/openssl-&openssl-version;.tar.gz">
|
||||||
<!ENTITY openssl-md5sum "561e00f18821c74b2b86c8c7786f9d8b">
|
<!ENTITY openssl-md5sum "a5cb5f6c3d11affb387ecf7a997cac0c">
|
||||||
<!ENTITY openssl-size "3.3 MB">
|
<!ENTITY openssl-size "3.7 MB">
|
||||||
<!ENTITY openssl-buildsize "39 MB">
|
<!ENTITY openssl-buildsize "45 MB">
|
||||||
<!ENTITY openssl-time "1.3 SBU (additional 0.4 SBU to run the test suite)">
|
<!ENTITY openssl-time "1.2 SBU (additional 0.3 SBU to run the test suite)">
|
||||||
]>
|
]>
|
||||||
|
|
||||||
<sect1 id="openssl" xreflabel="OpenSSL-&openssl-version;">
|
<sect1 id="openssl" xreflabel="OpenSSL-&openssl-version;">
|
||||||
@ -67,9 +67,13 @@
|
|||||||
|
|
||||||
<bridgehead renderas="sect3">OpenSSL Dependencies</bridgehead>
|
<bridgehead renderas="sect3">OpenSSL Dependencies</bridgehead>
|
||||||
|
|
||||||
|
<bridgehead renderas="sect4">Recommended
|
||||||
|
(if you run the test suite during the build)</bridgehead>
|
||||||
|
<para role="recommended"><xref linkend="bc"/></para>
|
||||||
|
|
||||||
<bridgehead renderas="sect4">Optional</bridgehead>
|
<bridgehead renderas="sect4">Optional</bridgehead>
|
||||||
<para role="optional"><xref linkend="bc"/> (recommended
|
<para role="optional"><xref linkend="mitkrb"/> or
|
||||||
if you run the test suite during the build)</para>
|
<xref linkend="heimdal"/></para>
|
||||||
|
|
||||||
<para condition="html" role="usernotes">User Notes:
|
<para condition="html" role="usernotes">User Notes:
|
||||||
<ulink url='&blfs-wiki;/OpenSSL'/></para>
|
<ulink url='&blfs-wiki;/OpenSSL'/></para>
|
||||||
@ -83,22 +87,29 @@
|
|||||||
the following commands:</para>
|
the following commands:</para>
|
||||||
|
|
||||||
<screen><userinput>patch -Np1 -i ../openssl-&openssl-version;-fix_manpages-1.patch &&
|
<screen><userinput>patch -Np1 -i ../openssl-&openssl-version;-fix_manpages-1.patch &&
|
||||||
./config --openssldir=/etc/ssl --prefix=/usr shared &&
|
./config --prefix=/usr \
|
||||||
make MANDIR=/usr/share/man</userinput></screen>
|
--openssldir=/etc/ssl \
|
||||||
|
shared \
|
||||||
|
zlib-dynamic &&
|
||||||
|
make</userinput></screen>
|
||||||
|
|
||||||
<para>To test the results, issue: <command>make test</command>. Note that the
|
<para>To test the results, issue: <command>make test</command>.</para>
|
||||||
|
|
||||||
|
<!-- <para>To test the results, issue: <command>make test</command>. Note that the
|
||||||
test results/output depend on the availability of /etc/ssl/openssl.cnf. If
|
test results/output depend on the availability of /etc/ssl/openssl.cnf. If
|
||||||
running the tests for the first time run the following as the
|
running the tests for the first time run the following as the
|
||||||
<systemitem class="username">root</systemitem> user before running the
|
<systemitem class="username">root</systemitem> user before running the
|
||||||
tests:</para>
|
tests:</para>
|
||||||
|
|
||||||
<screen role="root"><userinput>install -vd /etc/ssl &&
|
<screen role="root"><userinput>install -v -m755 d /etc/ssl &&
|
||||||
install -v ./apps/openssl.cnf /etc/ssl/</userinput></screen>
|
install -v ./apps/openssl.cnf /etc/ssl/</userinput></screen> -->
|
||||||
|
|
||||||
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
|
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
|
||||||
|
|
||||||
<screen role="root"><userinput>make MANDIR=/usr/share/man install &&
|
<screen role="root"><userinput>make MANDIR=/usr/share/man install &&
|
||||||
cp -v -r certs /etc/ssl &&
|
|
||||||
|
cp -v -r certs /etc/ssl &&
|
||||||
|
|
||||||
install -v -d -m755 /usr/share/doc/openssl-&openssl-version; &&
|
install -v -d -m755 /usr/share/doc/openssl-&openssl-version; &&
|
||||||
cp -v -r doc/{HOWTO,README,*.{txt,html,gif}} \
|
cp -v -r doc/{HOWTO,README,*.{txt,html,gif}} \
|
||||||
/usr/share/doc/openssl-&openssl-version;</userinput></screen>
|
/usr/share/doc/openssl-&openssl-version;</userinput></screen>
|
||||||
@ -108,31 +119,38 @@ cp -v -r doc/{HOWTO,README,*.{txt,html,gif}} \
|
|||||||
<sect2 role="commands">
|
<sect2 role="commands">
|
||||||
<title>Command Explanations</title>
|
<title>Command Explanations</title>
|
||||||
|
|
||||||
|
<para><parameter>shared</parameter>: This parameter forces the creation of
|
||||||
|
shared libraries along with the static libraries.</para>
|
||||||
|
|
||||||
|
<para><parameter>zlib-dynamic</parameter>: This parameter adds
|
||||||
|
compression/decompression functionality using the
|
||||||
|
<filename class="libraryfile">libz</filename> library.</para>
|
||||||
|
|
||||||
<para><option>no-rc5 no-idea</option>: When added to the
|
<para><option>no-rc5 no-idea</option>: When added to the
|
||||||
<command>./config</command> command, this will eliminate the building
|
<command>./config</command> command, this will eliminate the building
|
||||||
of those encryption methods. Patent licenses may be needed for you to
|
of those encryption methods. Patent licenses may be needed for you to
|
||||||
utilize either of those methods in your projects.</para>
|
utilize either of those methods in your projects.</para>
|
||||||
|
|
||||||
<para><option>enable-tlsext</option>: When added to the
|
<para><command>make MANDIR=/usr/share/man install</command>: This command
|
||||||
|
installs <application>OpenSSL</application> with the man pages in
|
||||||
|
<filename class='directory'>/usr/share/man</filename> instead of
|
||||||
|
<filename class='directory'>/etc/ssl/man</filename>.</para>
|
||||||
|
|
||||||
|
<!-- <para><option>enable-tlsext</option>: When added to the
|
||||||
<command>./config</command> command, this switch will enable TLS
|
<command>./config</command> command, this switch will enable TLS
|
||||||
Extensions. Currently this is only RFC 3546 and 4507bis for Server Name
|
Extensions. Currently this is only RFC 3546 and 4507bis for Server Name
|
||||||
Indication. This allows the use of multiple SSL certificates with multiple
|
Indication. This allows the use of multiple SSL certificates with multiple
|
||||||
virtual hosts in Apache, while using only one IP address and one port for
|
virtual hosts in Apache, while using only one IP address and one port for
|
||||||
all virtual hosts.</para>
|
all virtual hosts.</para> -->
|
||||||
|
|
||||||
<para><option>zlib-dynamic</option>: When added to the
|
<!-- <para><option>zlib-dynamic</option>: When added to the
|
||||||
<command>./config</command> command, this switch will enable
|
<command>./config</command> command, this switch will enable
|
||||||
use of <filename>libz.so</filename> for compression/decompression.
|
use of <filename>libz.so</filename> for compression/decompression.</para> -->
|
||||||
</para>
|
|
||||||
|
|
||||||
<para><command>make MANDIR=/usr/share/man; make MANDIR=/usr/share/man
|
<para><command>cp -v -r certs /etc/ssl</command>: This package no longer
|
||||||
install</command>: These commands install
|
ships CA certificates. This commands installs documentation and sample
|
||||||
<application>OpenSSL</application> with the man pages in
|
certificates as examples should one want to create/install their own
|
||||||
<filename class='directory'>/usr/share/man</filename> instead of
|
certificates.</para>
|
||||||
<filename class='directory'>/etc/ssl/man</filename>.</para>
|
|
||||||
|
|
||||||
<para><command>cp -v -r certs /etc/ssl</command>: The certificates must
|
|
||||||
be copied manually as the default installation skips this step.</para>
|
|
||||||
|
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user