From: Zhenhua Luo Date: Tue, 13 Oct 2015 06:15:55 +0000 (+0800) Subject: cryptodev-qoriq: Fix runtime providers so 'cryptodev' is not taken as provider X-Git-Tag: 2.1~220 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=37ebd90eababce03cfbaeef2514d76a75492a4aa;p=meta-freescale.git cryptodev-qoriq: Fix runtime providers so 'cryptodev' is not taken as provider QorIQ targets should use FSL custom cryprodev instead of the one provided by poky, fix the runtime providers to ensure 'cryptodev-qoriq' is taken as provider. Signed-off-by: Zhenhua Luo Signed-off-by: Otavio Salvador --- diff --git a/recipes-kernel/cryptodev/cryptodev-qoriq_1.7.inc b/recipes-kernel/cryptodev/cryptodev-qoriq_1.7.inc index 31b23a71..ffd07a85 100644 --- a/recipes-kernel/cryptodev/cryptodev-qoriq_1.7.inc +++ b/recipes-kernel/cryptodev/cryptodev-qoriq_1.7.inc @@ -6,6 +6,15 @@ RREPLACES_${PN} = "ocf-linux" LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" +python() { + pkgs = d.getVar('PACKAGES', True).split() + for p in pkgs: + if 'cryptodev-qoriq' in p: + d.appendVar("RPROVIDES_%s" % p, p.replace('cryptodev-qoriq', 'cryptodev')) + d.appendVar("RCONFLICTS_%s" % p, p.replace('cryptodev-qoriq', 'cryptodev')) + d.appendVar("RREPLACES_%s" % p, p.replace('cryptodev-qoriq', 'cryptodev')) +} + SRC_URI = "http://download.gna.org/cryptodev-linux/cryptodev-linux-${PV}.tar.gz" SRC_URI[md5sum] = "0b63b3481cf2c90386b35f057481d36b" SRC_URI[sha256sum] = "41880533b53de4d7b3f054e230f576988dafb8eed7bef5ebcf6422bb2e3a3b25"