Fix krb5 external test
authorBenjamin Kaduk <bkaduk@akamai.com>
Wed, 8 Apr 2020 17:05:27 +0000 (10:05 -0700)
committerBen Kaduk <kaduk@mit.edu>
Thu, 9 Apr 2020 22:33:52 +0000 (15:33 -0700)
commitfa4d3fe46dfb4909c3c18c9d6141bb3b60a09eed
treefe765bfd46e901c37de0363eedfe38c493c119a8
parent09fafd06065b4de17ec8b2ae0004002f2a252dc8
Fix krb5 external test

Since commit c3845ceba84aab9ddeb43f043549238fd10de63b ("Build file
templates: don't set OPENSSL_{ENGINES,MODULES}") the krb5 external test
has been failing.  This is because it relied on OPENSSL_MODULES already
being set -- even though it did assign to OPENSSL_MODULES itself (and
thus got skipped by the cleanup pass in that commit), it was doing so
only to canonicalize the existing value to an absolute path, not as a de
novo assignment.

Catch up to the rest of the tree and just set it directly as the
"providers" path from the build top (but still canonicalized to an
absolute path).

[extended tests]

Fixes: 11492
Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
(Merged from https://github.com/openssl/openssl/pull/11499)
test/recipes/95-test_external_krb5.t