Bodo Moeller wrote:
> 
> On Thu, Apr 29, 1999 at 03:10:55PM -0400, David Harris wrote:
> 
> > My original request was for something slightly different, I think.
> 
> > Let me explain what I want to do exactly.... I want to run "make" and have
> > all the programs compiled _as-if_ they would be installed into the
> > /usr/local/{bin,lib,include} directories. Then I want to be able to run
> > "make INSTALL_PREFIX=/tmp/openssl-root/" and have all the files actually
> > placed into the /tmp/openssl-root/usr/local/{bin,lib,include} directories.
> 
> O.K., then I'll do this.  I don't remember your original message, I
> just found the reference in the STATUS file ...

AFAIK (or, have seen) the above wishes for rpm packaging can
be fulfilled as follows:
# sh config --prefix=/usr/local --openssldir=/usr/local/openssl \
        [ threads -D_REENTRANT ]
# make ...
# make INSTALL_PREFIX=/tmp/openssl-root install

which leaves the whole installed tree in /tmp/openssl-root with
the compiled-in paths set to /usr/local/openssl/.. and binaries
and libraries in /usr/local/{bin,lib,include}.

To add to the confusion, there is one other common wish for the
packaging guys: openssl.cnf should not live in a lib/ directory
because some people want to have that mounted r/o.

I only have one wish with respect to this: in the above example
openssl.cnf is installed into /usr/local/openssl/lib/.
Another config modifier, say --etcdir, to change openssl.cnf,
and the private/ and certs/ subdirs to be installed there
should do. 
-- 
Niels Poppe - org.net bv <[EMAIL PROTECTED]>
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to