Formatting and comment tweaks only, no functional changes.

Signed-off-by: Andre McCurdy <armccu...@gmail.com>
---
 .../recipes-connectivity/openssl/openssl_1.0.2p.bb | 43 +++++++++++-----------
 .../recipes-connectivity/openssl/openssl_1.1.0i.bb | 36 ++++++++++--------
 2 files changed, 42 insertions(+), 37 deletions(-)

diff --git a/meta/recipes-connectivity/openssl/openssl_1.0.2p.bb 
b/meta/recipes-connectivity/openssl/openssl_1.0.2p.bb
index 5a2593c..1abf894 100644
--- a/meta/recipes-connectivity/openssl/openssl_1.0.2p.bb
+++ b/meta/recipes-connectivity/openssl/openssl_1.0.2p.bb
@@ -223,10 +223,11 @@ do_install () {
        install -d ${D}${includedir}
        cp --dereference -R include/openssl ${D}${includedir}
 
+       oe_multilib_header openssl/opensslconf.h
+
        install -Dm 0755 ${WORKDIR}/openssl-c_rehash.sh ${D}${bindir}/c_rehash
        sed -i -e 's,/etc/openssl,${sysconfdir}/ssl,g' ${D}${bindir}/c_rehash
 
-       oe_multilib_header openssl/opensslconf.h
        if [ "${@bb.utils.filter('PACKAGECONFIG', 'perl', d)}" ]; then
                sed -i -e '1s,.*,#!${bindir}/env perl,' 
${D}${libdir}/ssl/misc/CA.pl
                sed -i -e '1s,.*,#!${bindir}/env perl,' 
${D}${libdir}/ssl/misc/tsget
@@ -234,12 +235,12 @@ do_install () {
                rm -f ${D}${libdir}/ssl/misc/CA.pl ${D}${libdir}/ssl/misc/tsget
        fi
 
-       # Create SSL structure
-       install -d ${D}${sysconfdir}/ssl/
-       mv ${D}${libdir}/ssl/openssl.cnf \
-          ${D}${libdir}/ssl/certs \
+       # Create SSL structure for packages such as ca-certificates which
+       # contain hard-coded paths to /etc/ssl. Debian does the same.
+       install -d ${D}${sysconfdir}/ssl
+       mv ${D}${libdir}/ssl/certs \
           ${D}${libdir}/ssl/private \
-          \
+          ${D}${libdir}/ssl/openssl.cnf \
           ${D}${sysconfdir}/ssl/
        ln -sf ${sysconfdir}/ssl/certs ${D}${libdir}/ssl/certs
        ln -sf ${sysconfdir}/ssl/private ${D}${libdir}/ssl/private
@@ -256,6 +257,19 @@ do_install () {
        done
 }
 
+do_install_append_class-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
+}
+
+do_install_append_class-nativesdk () {
+       mkdir -p ${D}${SDKPATHNATIVE}/environment-setup.d
+       install -m 644 ${WORKDIR}/environment.d-openssl.sh 
${D}${SDKPATHNATIVE}/environment-setup.d/openssl.sh
+}
+
 do_install_ptest () {
        cp -r -L Makefile.org Makefile test ${D}${PTEST_PATH}
 
@@ -304,21 +318,8 @@ do_install_ptest () {
        ${D}${PTEST_PATH}/Makefile ${D}${PTEST_PATH}/Configure
 }
 
-do_install_append_class-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
-}
-
-do_install_append_class-nativesdk() {
-       mkdir -p ${D}${SDKPATHNATIVE}/environment-setup.d
-       install -m 644 ${WORKDIR}/environment.d-openssl.sh 
${D}${SDKPATHNATIVE}/environment-setup.d/openssl.sh
-}
-
-# Add the openssl.cnf file to the openssl-conf package.  Make the libcrypto
-# package RRECOMMENDS on this package.  This will enable the configuration
+# Add the openssl.cnf file to the openssl-conf package. Make the libcrypto
+# package RRECOMMENDS on this package. This will enable the configuration
 # file to be installed for both the base openssl package and the libcrypto
 # package since the base openssl package depends on the libcrypto package.
 
diff --git a/meta/recipes-connectivity/openssl/openssl_1.1.0i.bb 
b/meta/recipes-connectivity/openssl/openssl_1.1.0i.bb
index ab0d264..3d4b7ee 100644
--- a/meta/recipes-connectivity/openssl/openssl_1.1.0i.bb
+++ b/meta/recipes-connectivity/openssl/openssl_1.1.0i.bb
@@ -106,16 +106,16 @@ do_configure () {
 
 do_install () {
        oe_runmake DESTDIR="${D}" MANDIR="${mandir}" MANSUFFIX=ssl install
+
        oe_multilib_header openssl/opensslconf.h
 
-       # Create SSL structure for PATH hard-coded packages like ca-certificates
-       # Debian is also using this technique
-       install -d ${D}${sysconfdir}/ssl/
-       mv ${D}${libdir}/ssl-1.1/openssl.cnf \
-               ${D}${libdir}/ssl-1.1/certs \
-               ${D}${libdir}/ssl-1.1/private \
-               \
-               ${D}${sysconfdir}/ssl/
+       # Create SSL structure for packages such as ca-certificates which
+       # contain hard-coded paths to /etc/ssl. Debian does the same.
+       install -d ${D}${sysconfdir}/ssl
+       mv ${D}${libdir}/ssl-1.1/certs \
+          ${D}${libdir}/ssl-1.1/private \
+          ${D}${libdir}/ssl-1.1/openssl.cnf \
+          ${D}${sysconfdir}/ssl/
        ln -sf ${sysconfdir}/ssl/certs ${D}${libdir}/ssl-1.1/certs
        ln -sf ${sysconfdir}/ssl/private ${D}${libdir}/ssl-1.1/private
        ln -sf ${sysconfdir}/ssl/openssl.cnf ${D}${libdir}/ssl-1.1/openssl.cnf
@@ -134,7 +134,7 @@ do_install_append_class-nativesdk () {
        install -m 644 ${WORKDIR}/environment.d-openssl.sh 
${D}${SDKPATHNATIVE}/environment-setup.d/openssl.sh
 }
 
-do_install_ptest() {
+do_install_ptest () {
        cp -r * ${D}${PTEST_PATH}
 
        # Putting .so files in ptest package will mess up the dependencies of 
the main openssl package
@@ -144,22 +144,26 @@ do_install_ptest() {
        sed -i 's/$target{shared_extension_simple}/".so.ptest"/' 
${D}${PTEST_PATH}/test/recipes/90-test_shlibload.t
 }
 
-PACKAGES =+ "libcrypto libssl ${PN}-misc ${PN}-engines openssl-conf"
+# Add the openssl.cnf file to the openssl-conf package. Make the libcrypto
+# package RRECOMMENDS on this package. This will enable the configuration
+# file to be installed for both the openssl-bin package and the libcrypto
+# package since the openssl-bin package depends on the libcrypto package.
+
+PACKAGES =+ "libcrypto libssl openssl-conf ${PN}-engines ${PN}-misc"
 
 FILES_libcrypto = "${libdir}/libcrypto${SOLIBS}"
 FILES_libssl = "${libdir}/libssl${SOLIBS}"
-FILES_${PN} =+ "${libdir}/ssl-1.1/*"
-FILES_${PN}_append_class-nativesdk = " 
${SDKPATHNATIVE}/environment-setup.d/openssl.sh"
+FILES_openssl-conf = "${sysconfdir}/ssl/openssl.cnf 
${libdir}/ssl-1.1/openssl.cnf"
 FILES_${PN}-engines = "${libdir}/engines-1.1"
-
 FILES_${PN}-misc = "${libdir}/ssl-1.1/misc"
-RDEPENDS_${PN}-misc = "${@bb.utils.filter('PACKAGECONFIG', 'perl', d)}"
+FILES_${PN} =+ "${libdir}/ssl-1.1/*"
+FILES_${PN}_append_class-nativesdk = " 
${SDKPATHNATIVE}/environment-setup.d/openssl.sh"
 
-FILES_openssl-conf = "${sysconfdir}/ssl/openssl.cnf 
${libdir}/ssl-1.1/openssl.cnf"
 CONFFILES_openssl-conf = "${sysconfdir}/ssl/openssl.cnf"
-RRECOMMENDS_libcrypto += "openssl-conf"
 
+RRECOMMENDS_libcrypto += "openssl-conf"
 RDEPENDS_${PN}-bin = "perl"
+RDEPENDS_${PN}-misc = "${@bb.utils.filter('PACKAGECONFIG', 'perl', d)}"
 RDEPENDS_${PN}-ptest += "perl-module-file-spec-functions bash python"
 
 BBCLASSEXTEND = "native nativesdk"
-- 
1.9.1

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to