[PATCH 1/1] openssl: Add c_rehash to misc package and add perl runtime dependency - resend...

Randy MacLeod

Resend to get Stephen's correct email address.

On 2020-10-19 11:29 p.m., Federico Pellegrin wrote:

Sorry, new to the process, adding the pull URL here:


Hi Federico,

Sorry for the delay. We've been getting the 3.2 release out the door
and participating in conferences.

Please rebase to openssl_1.1.1h and send it to the oe-core list:

See: https://www.openembedded.org/wiki/How_to_submit_a_patch_to_OpenEmbedded

We really should have a link to that site on a "Developers" page on https://www.yoctoproject.org

Stephen Jolly, can you get that to happen and if not, who can?


Il giorno mar 20 ott 2020 alle ore 05:27 Federico Pellegrin <fede@evolware.org <mailto:fede@evolware.org>> ha scritto:

c_rehash implemented in perl is back (in history was moved to
shell for
some time), so handle it inside the -misc package so just that one
carry the heavy runtime dependency on perl and not the whole openssl
package. Note: in misc there were already before a few perl files
(tsget.pl <http://tsget.pl> and CA.pl) so the added perl
dependency will fix those too.

[YOCTO #14083]

Signed-off-by: Federico Pellegrin <fede@evolware.org
<http://openssl_1.1.1g.bb> | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-connectivity/openssl/openssl_1.1.1g.bb
index 815955837b..66d8851426 100644
--- a/meta/recipes-connectivity/openssl/openssl_1.1.1g.bb
+++ b/meta/recipes-connectivity/openssl/openssl_1.1.1g.bb
@@ -195,13 +195,14 @@ 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"
+FILES_${PN}-misc = "${libdir}/ssl-1.1/misc ${bindir}/c_rehash"
 FILES_${PN} =+ "${libdir}/ssl-1.1/*"
 FILES_${PN}_append_class-nativesdk = "

 CONFFILES_openssl-conf = "${sysconfdir}/ssl/openssl.cnf"

 RRECOMMENDS_libcrypto += "openssl-conf"
+RDEPENDS_${PN}-misc = "perl"
 RDEPENDS_${PN}-ptest += "openssl-bin perl perl-modules bash"

 RDEPENDS_${PN}-bin += "openssl-conf"

# Randy MacLeod
# Wind River Linux