[oe-commits] [openembedded-core] 06/09: Revert "openssl: Fix symlink creation"

git at git.openembedded.org git at git.openembedded.org
Wed Apr 19 09:20:51 UTC 2017


This is an automated email from the git hooks/post-receive script.

rpurdie pushed a commit to branch master
in repository openembedded-core.

commit b192daef5d1e7f3501c533b92dc75e2d996afc13
Author: Jussi Kukkonen <jussi.kukkonen at intel.com>
AuthorDate: Tue Apr 18 13:08:43 2017 +0300

    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
    
    Signed-off-by: Jussi Kukkonen <jussi.kukkonen at intel.com>
    Signed-off-by: Ross Burton <ross.burton at intel.com>
---
 meta/recipes-connectivity/openssl/openssl.inc | 13 +------------
 1 file changed, 1 insertion(+), 12 deletions(-)

diff --git a/meta/recipes-connectivity/openssl/openssl.inc b/meta/recipes-connectivity/openssl/openssl.inc
index c721d8c..8f2a797 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"

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list