Переглянути джерело

swupdate: add openssl in depends just when required

Detect if openssl is required from defconfig as done for other
libraries.

Signed-off-by: Stefano Babic <sbabic@denx.de>
Stefano Babic 8 роки тому
батько
коміт
abc4bb31e3
1 змінених файлів з 5 додано та 1 видалено
  1. 5 1
      recipes-support/swupdate/swupdate.inc

+ 5 - 1
recipes-support/swupdate/swupdate.inc

@@ -1,7 +1,7 @@
 SUMMARY="Image updater for Yocto projects"
 DESCRIPTION = "Application for automatic software update from USB Pen"
 SECTION="swupdate"
-DEPENDS = "libconfig openssl gnutls"
+DEPENDS = "libconfig"
 LICENSE = "GPLv2+"
 LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3"
 
@@ -51,6 +51,10 @@ python () {
         depends = d.getVar('DEPENDS', False)
         d.setVar('DEPENDS', depends + ' zeromq')
 
+    if 'CONFIG_ENCRYPTED_IMAGES=y\n' in features or 'CONFIG_MONGOOSESSL=y\n' in features or 'CONFIG_HASH_VERIFY=y\n' in features or 'CONFIG_SURICATTA_SSL=y\n' in features:
+        depends = d.getVar('DEPENDS', False)
+        d.setVar('DEPENDS', depends + ' openssl')
+
     if 'CONFIG_JSON=y\n' in features:
         depends = d.getVar('DEPENDS', False)
         d.setVar('DEPENDS', depends + ' json-c')