When configured with, e.g., --prefix=/usr/local, OpenSSL will install
the following files outside its own directory ($prefix/ssl by default,
or whatever is specified with the --openssldir option):
/tmp$ ls usr/local/bin usr/local/include usr/local/lib
usr/local/bin/:
CA.pl* c_hash* c_issuer* c_rehash* openssl*
CA.sh* c_info* c_name* der_chop*
usr/local/include:
openssl/
usr/local/lib:
libcrypto.a libssl.a
That's fine as far as $prefix/include and $prefix/lib are concerned,
but I dislike scattering a bunch of scripts over the $prefix/bin
directory. The openssl binary obviously does belong there,
and probably installing c_rehash there can also be justified.
The other c_* scripts are merely one-liners surrounded by a for-loop;
CA.* need customizing to be useful, so putting them in /usr/local/bin
can hardly be called a "software installation"; and der_chop
self-describes as "one total hack that Eric is really not proud of
so don't look at it and don't ask for support".
So I'd suggest installing only openssl and c_rehash in $prefix/bin
and putting all the rest in some directory under $openssldir.
The obvious choice for that directory would be $openssldir/bin,
which however might be confusing given that the important openssl
binary does _not_ end up in that directory. Other possibilites
include $openssldir/apps (as CA.* and der_chop are in the "apps"
directory of the source code) or $openssldir/tools (the c_* scripts
are in the "tools" directory of the source code).
Suggestions?
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]