diff --git a/packages/sysutils/busybox/install b/packages/sysutils/busybox/install index 53fcb29726..b80c29913c 100755 --- a/packages/sysutils/busybox/install +++ b/packages/sysutils/busybox/install @@ -46,3 +46,6 @@ USER_PWD="`$ROOT/$TOOLCHAIN/bin/cryptpw $USER_PASSWORD`" mkdir -p $INSTALL/etc/modprobe.d cp $PKG_DIR/modprobe.d/* $INSTALL/etc/modprobe.d + + # add user modprobe.d dir + mkdir -p $INSTALL/usr/config/modprobe.d diff --git a/packages/sysutils/busybox/patches/busybox-1.18.0-02_user_modprobe.d_dir-0.1.patch b/packages/sysutils/busybox/patches/busybox-1.18.0-02_user_modprobe.d_dir-0.1.patch new file mode 100644 index 0000000000..13d4588f17 --- /dev/null +++ b/packages/sysutils/busybox/patches/busybox-1.18.0-02_user_modprobe.d_dir-0.1.patch @@ -0,0 +1,11 @@ +diff -Naur busybox-1.18.0/modutils/modprobe.c busybox-1.18.0.patch/modutils/modprobe.c +--- busybox-1.18.0/modutils/modprobe.c 2010-11-22 21:43:22.000000000 +0100 ++++ busybox-1.18.0.patch/modutils/modprobe.c 2010-11-30 08:46:36.961605729 +0100 +@@ -560,6 +560,7 @@ + + read_config("/etc/modprobe.conf"); + read_config("/etc/modprobe.d"); ++ read_config("/storage/.config/modprobe.d"); + if (ENABLE_FEATURE_MODUTILS_SYMBOLS && G.need_symbols) + read_config("modules.symbols"); + load_modules_dep();