package/cryptodev: properly declare providers
cryptodev-linux and ocf-linux are providers of the cryptodev virtual package, so they must declare themselves as such. We do not have any problem for now, as the only consumer (openssl) of both cryptodev-linux and ocf-linux did not depend on the virtual package but on each provider. The other consumer is gnutls, but has only a dependency on cryptodev-linux. However, openssl can be turned into a proper consumer of the virtual package, which would trigger the bug. For the sake of correctness, make both cryptodev-linux and ocf-linux declare themselves as providers for the cryptodev virtual package. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
8e195d63ba
commit
66c767aeed
@ -10,6 +10,8 @@ CRYPTODEV_LINUX_INSTALL_STAGING = YES
|
||||
CRYPTODEV_LINUX_LICENSE = GPLv2+
|
||||
CRYPTODEV_LINUX_LICENSE_FILES = COPYING
|
||||
|
||||
CRYPTODEV_LINUX_PROVIDES = cryptodev
|
||||
|
||||
define CRYPTODEV_LINUX_MODULE_GEN_VERSION_H
|
||||
$(MAKE) -C $(@D) version.h
|
||||
endef
|
||||
|
@ -8,6 +8,8 @@ OCF_LINUX_VERSION = 20120127
|
||||
OCF_LINUX_SITE = http://downloads.sourceforge.net/project/ocf-linux/ocf-linux/$(OCF_LINUX_VERSION)
|
||||
OCF_LINUX_INSTALL_STAGING = YES
|
||||
|
||||
OCF_LINUX_PROVIDES = cryptodev
|
||||
|
||||
OCF_LINUX_MODULE_SUBDIRS = ocf
|
||||
OCF_LINUX_MODULE_MAKE_OPTS = \
|
||||
CONFIG_OCF_OCF=m \
|
||||
|
Loading…
Reference in New Issue
Block a user