summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xserver/build_core9
1 files changed, 9 insertions, 0 deletions
diff --git a/server/build_core b/server/build_core
index bd863e4f..c9aa7add 100755
--- a/server/build_core
+++ b/server/build_core
@@ -44,6 +44,15 @@ initial_checks() {
echo "mksquashfs not found, please install squashfs-tools first."
exit 1
fi
+ #check for kernel modules, if not present copy from system
+ if [ ! -d ${STAGE32_DIR}/lib/modules ];
+ then
+ echo "Couldn't find kernel modules in stage3.2."
+ echo "Copying modules for kernel $(uname -r)..."
+ mkdir -p ${STAGE32_DIR}/lib/modules
+ cp -r /lib/modules/$(uname -r) ${STAGE32_DIR}/lib/modules/
+ fi
+
}
generate_initramfs() {