[[EMAIL PROTECTED] - Sat Jan  4 19:22:11 2003]:

> On Sat, 4 Jan 2003, Nick Briggs via RT wrote:
> 
> [snip]
> >         # Place yourself outside of the OpenSSL source tree.  In
> >         # this example, the environment variable OPENSSL_SOURCE
> >         # is assumed to contain the absolute OpenSSL source
> directory.
[...]
> I think $OPENSSL_SOURCE needs to be a full path name, not relative.

Correct, and it says so in the comment (cited above).

> It basicly starts with the commands above but my "find" doesn't have
> "-o -type l". It may work with it, I don't know.

It's probably better without.  I'm currently checking to see that it works without.

> Now I clean up after patch and remove files made from .in files
>       find . -name "*.orig" -exec rm -f {} \;
>       rm -f Makefile.ssl apps/CA.pl apps/der_chop \
>               crypto/opensslconf.h tools/c_rehash

Why do you need to do those removals?  Does something go bad?  Why?

> Now if you don't want to modify your source tree during the build,
> or your source tree is read-only, do something like.
>       # make sure the auto generated files are writable
>       for i in ${FILES}
>       do
>               rm -f ${i}
>               cp ${OPENSSL_SOURCE}/${i} ${i}
>               chmod ug+w ${i}
>       done

Please explain to me why those removals are necessary.  To begin with, ${FILES} are 
autogenerated through 'make update', which should be run once in the source tree 
('make -f Makefile.org update'...).

-- 
Richard Levitte
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to