summaryrefslogtreecommitdiffstats
path: root/meta/classes/module.bbclass
diff options
context:
space:
mode:
authorPhil Blundell <philb@gnu.org>2012-09-26 13:02:26 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-10-18 12:00:36 +0100
commit14bf8ed115453077b4d4042b4b70ed6b3bca2a9f (patch)
tree92f663446bd607c08a2f4a95fb1a8963ec881b7d /meta/classes/module.bbclass
parent132d329638ae32b98c36b9498c470cf0ffdcedb3 (diff)
downloadopenembedded-core-14bf8ed115453077b4d4042b4b70ed6b3bca2a9f.tar.gz
kernel.bbclass, module.bbclass: Make update-modules optional
The update-modules mechanism is something of a historical relic and it isn't entirely clear that it has a great deal of value nowadays. Also, it causes a problem when building a read-only rootfs since update-modules itself refuses to configure offline. Allow DISTROs to circumvent this whole thing by declaring (via DISTRO_FEATURES) that they don't wish to use update-modules. This is backfilled for existing distributions and will have to be marked as CONSIDERED by those who actually don't want it. Signed-off-by: Phil Blundell <pb@pbcl.net> Signed-off-by: Saul Wold <sgw@linux.intel.com>
Diffstat (limited to 'meta/classes/module.bbclass')
-rw-r--r--meta/classes/module.bbclass2
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/classes/module.bbclass b/meta/classes/module.bbclass
index 91628e429c..4098644c71 100644
--- a/meta/classes/module.bbclass
+++ b/meta/classes/module.bbclass
@@ -1,4 +1,4 @@
-RDEPENDS += "kernel-image update-modules"
+RDEPENDS_${PN} += "kernel-image ${@oe.utils.contains('DISTRO_FEATURES', 'update-modules', 'update-modules', '', d)}"
DEPENDS += "virtual/kernel"
inherit module-base