From a181baeba36503d3867215ac0c5def8e8187039f Mon Sep 17 00:00:00 2001 From: Randy McMurchy Date: Thu, 12 Feb 2009 02:45:57 +0000 Subject: [PATCH] Updated to OpenSSL-0.9.8j git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@7756 af4574ff-66df-0310-9fd7-8a98e5e911e0 --- general.ent | 4 +- introduction/welcome/changelog.xml | 9 ++++ postlfs/security/openssl.xml | 70 +++++++++++++++++++----------- 3 files changed, 55 insertions(+), 28 deletions(-) diff --git a/general.ent b/general.ent index 02a4e0d3ce..58311f7402 100644 --- a/general.ent +++ b/general.ent @@ -3,7 +3,7 @@ $LastChangedBy$ $Date$ --> - + @@ -59,7 +59,7 @@ $Date$ - + diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml index 24a2efb770..b71f4184b4 100644 --- a/introduction/welcome/changelog.xml +++ b/introduction/welcome/changelog.xml @@ -41,6 +41,15 @@ --> + + February 12th, 2009 + + + [randy] - Updated to OpenSSL-0.9.8j. + + + + February 11th, 2009 diff --git a/postlfs/security/openssl.xml b/postlfs/security/openssl.xml index e10dc00bf5..a62b43183f 100644 --- a/postlfs/security/openssl.xml +++ b/postlfs/security/openssl.xml @@ -6,10 +6,10 @@ - - - - + + + + ]> @@ -67,9 +67,13 @@ OpenSSL Dependencies + Recommended + (if you run the test suite during the build) + + Optional - (recommended - if you run the test suite during the build) + or + User Notes: @@ -83,22 +87,29 @@ the following commands: patch -Np1 -i ../openssl-&openssl-version;-fix_manpages-1.patch && -./config --openssldir=/etc/ssl --prefix=/usr shared && -make MANDIR=/usr/share/man +./config --prefix=/usr \ + --openssldir=/etc/ssl \ + shared \ + zlib-dynamic && +make - To test the results, issue: make test. Note that the + To test the results, issue: make test. + + Now, as the root user: -make MANDIR=/usr/share/man install && -cp -v -r certs /etc/ssl && +make MANDIR=/usr/share/man install && + +cp -v -r certs /etc/ssl && + install -v -d -m755 /usr/share/doc/openssl-&openssl-version; && cp -v -r doc/{HOWTO,README,*.{txt,html,gif}} \ /usr/share/doc/openssl-&openssl-version; @@ -108,31 +119,38 @@ cp -v -r doc/{HOWTO,README,*.{txt,html,gif}} \ Command Explanations + shared: This parameter forces the creation of + shared libraries along with the static libraries. + + zlib-dynamic: This parameter adds + compression/decompression functionality using the + libz library. + : When added to the ./config command, this will eliminate the building of those encryption methods. Patent licenses may be needed for you to utilize either of those methods in your projects. - : When added to the + make MANDIR=/usr/share/man install: This command + installs OpenSSL with the man pages in + /usr/share/man instead of + /etc/ssl/man. + + - : When added to the + - make MANDIR=/usr/share/man; make MANDIR=/usr/share/man - install: These commands install - OpenSSL with the man pages in - /usr/share/man instead of - /etc/ssl/man. - - cp -v -r certs /etc/ssl: The certificates must - be copied manually as the default installation skips this step. + cp -v -r certs /etc/ssl: This package no longer + ships CA certificates. This commands installs documentation and sample + certificates as examples should one want to create/install their own + certificates.