fix module autoload option
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Tue, 17 Oct 2006 21:43:41 +0000 (21:43 +0000)
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Tue, 17 Oct 2006 21:43:41 +0000 (21:43 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5201 3c298f89-4303-0410-b956-a3cf2f4a3e73

include/kernel.mk

index 92738172506d841a3332315194aef3fc51c3e0fc..7c0ba6d7dd7e92afd797c57e80e9f17ca2646096 100644 (file)
@@ -70,7 +70,11 @@ define ModuleAutoLoad
        export modules=; \
        add_module() { \
                mkdir -p $(2)/etc/modules.d; \
-               echo "$$$$$$$$2" > $(2)/etc/modules.d/$$$$$$$$1-$(1); \
+               ( \
+                       for mod in $$$$$$$$2; do \
+                               getvar mod; \
+                       done \
+               ) > $(2)/etc/modules.d/$$$$$$$$1-$(1); \
                modules="$$$$$$$${modules:+$$$$$$$$modules }$$$$$$$$1-$(1)"; \
        }; \
        $(3) \