diff options
author | Felix Fietkau <nbd@openwrt.org> | 2014-11-19 20:16:50 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2014-11-19 20:16:50 +0000 |
commit | efa533f990a2fe8bf9903a45fb5d492abeec3271 (patch) | |
tree | 3be5c1b45389573849924c8114be3d2dd28b6d2e | |
parent | f3488f80ae3b1ddf3b6c269e3e7f1963470dab10 (diff) | |
download | upstream-efa533f990a2fe8bf9903a45fb5d492abeec3271.tar.gz upstream-efa533f990a2fe8bf9903a45fb5d492abeec3271.tar.bz2 upstream-efa533f990a2fe8bf9903a45fb5d492abeec3271.zip |
build: allow AutoLoad and AutoProbe to specify modules not included in the package
On out-of-tree modules depending on other out-of-tree modules from a
different tree, module dependencies are not filled properly.
This change helps with adding those dependencies in the AutoLoad call
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43323 3c298f89-4303-0410-b956-a3cf2f4a3e73
-rw-r--r-- | include/kernel.mk | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/include/kernel.mk b/include/kernel.mk index ae2dcc3fd9..28c8cf8974 100644 --- a/include/kernel.mk +++ b/include/kernel.mk @@ -84,10 +84,8 @@ define ModuleAutoLoad boot="$$$$$$$$2"; \ shift 2; \ for mod in $$$$$$$$mods; do \ - if [ -e $(2)/$(MODULES_SUBDIR)/$$$$$$$$mod.ko ]; then \ - mkdir -p $(2)/etc/modules.d; \ - echo "$$$$$$$$mod" >> $(2)/etc/modules.d/$(1); \ - fi; \ + mkdir -p $(2)/etc/modules.d; \ + echo "$$$$$$$$mod" >> $(2)/etc/modules.d/$(1); \ done; \ if [ -e $(2)/etc/modules.d/$(1) ]; then \ if [ "$$$$$$$$boot" = "1" ]; then \ @@ -103,10 +101,8 @@ define ModuleAutoLoad boot="$$$$$$$$3"; \ shift 3; \ for mod in $$$$$$$$mods; do \ - if [ -e $(2)/$(MODULES_SUBDIR)/$$$$$$$$mod.ko ]; then \ - mkdir -p $(2)/etc/modules.d; \ - echo "$$$$$$$$mod" >> $(2)/etc/modules.d/$$$$$$$$priority-$(1); \ - fi; \ + mkdir -p $(2)/etc/modules.d; \ + echo "$$$$$$$$mod" >> $(2)/etc/modules.d/$$$$$$$$priority-$(1); \ done; \ if [ -e $(2)/etc/modules.d/$$$$$$$$priority-$(1) ]; then \ if [ "$$$$$$$$boot" = "1" ]; then \ |