boot: make use of kmodloader if it is available
authorblogic <blogic@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 25 Apr 2013 19:02:28 +0000 (19:02 +0000)
committerblogic <blogic@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 25 Apr 2013 19:02:28 +0000 (19:02 +0000)
Signed-off-by: John Crispin <blogic@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36428 3c298f89-4303-0410-b956-a3cf2f4a3e73

package/base-files/files/etc/init.d/boot

index 67db0d2..4f35eac 100755 (executable)
@@ -48,7 +48,11 @@ start() {
        grep -q debugfs /proc/filesystems && mount -o noatime -t debugfs debugfs /sys/kernel/debug
        [ "$FAILSAFE" = "true" ] && touch /tmp/.failsafe
 
-       load_modules /etc/modules.d/*
+       if [ -f /sbin/kmodloader ]; then
+               /sbin/kmodloader
+       else
+               load_modules /etc/modules.d/*
+       fi
 
        # allow wifi modules time to settle
        sleep 1