From 7fe30a5df4ad25275492f241a69553693af1fd3f Mon Sep 17 00:00:00 2001 From: Jussi Kukkonen Date: Tue, 18 Apr 2017 13:08:43 +0300 Subject: Revert "openssl: Fix symlink creation" This reverts commit 991620f3962a9917fa99abb5582f4b72ebd42a3d. The commit breaks openssl-native (you can no longer generate keys because it can't find the configuration file). Also the idea that we would install configuration files normally but then add the symlinks pointing to them in a postinstall feels wrong. Fixes [YOCTO #11296]. The bug contains an alternative fix but I'm sending a revert as I cannot fully understand the motive of the original patch. See also discussion in http://lists.openembedded.org/pipermail/openembedded-core/2017-April/135176.html (From OE-Core rev: b192daef5d1e7f3501c533b92dc75e2d996afc13) Signed-off-by: Jussi Kukkonen Signed-off-by: Ross Burton Signed-off-by: Richard Purdie --- meta/recipes-connectivity/openssl/openssl.inc | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) (limited to 'meta') diff --git a/meta/recipes-connectivity/openssl/openssl.inc b/meta/recipes-connectivity/openssl/openssl.inc index c721d8c570..8f2a797b89 100644 --- a/meta/recipes-connectivity/openssl/openssl.inc +++ b/meta/recipes-connectivity/openssl/openssl.inc @@ -201,6 +201,7 @@ do_install () { ${D}${sysconfdir}/ssl/ ln -sf ${sysconfdir}/ssl/certs ${D}${libdir}/ssl/certs ln -sf ${sysconfdir}/ssl/private ${D}${libdir}/ssl/private + ln -sf ${sysconfdir}/ssl/openssl.cnf ${D}${libdir}/ssl/openssl.cnf } do_install_ptest () { @@ -248,16 +249,4 @@ do_install_append_class-native() { OPENSSL_ENGINES=${libdir}/ssl/engines } -pkg_postinst_openssl-conf () { -#!/bin/sh -if [ -e $D${libdir}/ssl/openssl.cnf ]; then - rm -f $D${libdir}/ssl/openssl.cnf -fi - -# If openssl-conf is installed before openssl, we must ensure that the symlink -# destination exists -mkdir -p $D${libdir}/ssl/ -ln -s ${sysconfdir}/ssl/openssl.cnf $D${libdir}/ssl/openssl.cnf -} - BBCLASSEXTEND = "native nativesdk" -- cgit v1.2.3-54-g00ecf