Check for modules.d existence before loading modules
authorflorian <florian@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 31 May 2007 15:58:43 +0000 (15:58 +0000)
committerflorian <florian@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 31 May 2007 15:58:43 +0000 (15:58 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7423 3c298f89-4303-0410-b956-a3cf2f4a3e73

package/base-files/files/etc/functions.sh

index 86ea82d..f757ffa 100755 (executable)
@@ -141,8 +141,10 @@ config_foreach() {
 }
 
 load_modules() {
-       cd /etc/modules.d
-       sed 's/^[^#]/insmod &/' $* | ash 2>&- || :
+       [ -d /etc/modules.d ] && {
+               cd /etc/modules.d
+               sed 's/^[^#]/insmod &/' $* | ash 2>&- || :
+       }
 }
 
 include() {