openssl: fix hard paths in native openssl
This causes the package to not be relocateable from sstate The OpenSSL binaries respect a few environment variables for determining locations of files, so we now use these to point the binaries to the relocated locations. [YOCTO #6827] (From OE-Core rev: 771d3123331fbfab1eb9ce47e3013eabcb2248f5) Signed-off-by: André Draszik <adraszik@digisoft.tv> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
c4fc5641d3
commit
5e2bf794c7
|
@ -193,5 +193,12 @@ do_install_ptest () {
|
|||
install util/shlib_wrap.sh ${D}${PTEST_PATH}/util
|
||||
}
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
do_install_append_virtclass-native() {
|
||||
create_wrapper ${D}${bindir}/openssl \
|
||||
OPENSSL_CONF=${libdir}/ssl/openssl.cnf \
|
||||
SSL_CERT_DIR=${libdir}/ssl/certs \
|
||||
SSL_CERT_FILE=${libdir}/ssl/cert.pem \
|
||||
OPENSSL_ENGINES=${libdir}/ssl/engines
|
||||
}
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
|
Loading…
Reference in New Issue