From 0a54ba31db7b23dd563a5014348fa052b7745426 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN" Date: Sun, 8 Jun 2014 16:15:07 +0200 Subject: [PATCH] package/cryptodev: make it behave more like other virtual packages Currently, the virtual package cryptodev is a special virtual package, as it offers a choice for its implementation, rather than letting the user enable them manually. In so doing, it defines its _HAS option as a 'def_bool y' rather than letting each implementation 'select' it. Since we are going to generate a list of virtual packages and their providers, this defeats the heuristic used to find providers. Coming with an alternate heuristic that also matches the cryptodev package is quite complex, so better and easier to make it look more like any other virtual package. Signed-off-by: "Yann E. MORIN" Cc: Thomas Petazzoni Cc: Samuel Martin Reviewed-by: Samuel Martin Signed-off-by: Thomas Petazzoni --- package/cryptodev/Config.in | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/package/cryptodev/Config.in b/package/cryptodev/Config.in index 2407e0482..9f9df02fc 100644 --- a/package/cryptodev/Config.in +++ b/package/cryptodev/Config.in @@ -18,6 +18,7 @@ choice config BR2_PACKAGE_CRYPTODEV_LINUX bool "cryptodev-linux" depends on !BR2_microblaze + select BR2_PACKAGE_HAS_CRYPTODEV help Cryptodev-linux is a device that allows access to Linux kernel cryptographic drivers; thus allowing userspace applications @@ -27,6 +28,7 @@ config BR2_PACKAGE_CRYPTODEV_LINUX config BR2_PACKAGE_OCF_LINUX bool "ocf-linux" + select BR2_PACKAGE_HAS_CRYPTODEV help OCF-Linux is a Linux port of the OpenBSD/FreeBSD Cryptographic Framework (OCF). This port aims to bring full asynchronous HW/SW @@ -38,7 +40,7 @@ config BR2_PACKAGE_OCF_LINUX endchoice config BR2_PACKAGE_HAS_CRYPTODEV - def_bool y + bool config BR2_PACKAGE_PROVIDES_CRYPTODEV string