From 95ff6821a02653b7ab8555f7283628cca82881c0 Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Thu, 30 Mar 2023 14:19:41 +0800
Subject: [PATCH] update linux kernel build shell script to remove unsed drivers
---
bsp/kernel/build.sh | 11 +++++------
1 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/bsp/kernel/build.sh b/bsp/kernel/build.sh
index b3aec4d..2cf5c13 100755
--- a/bsp/kernel/build.sh
+++ b/bsp/kernel/build.sh
@@ -22,7 +22,7 @@
return 0;
fi
- do_fetch_json $JSON_CONF KERNEL_SRC $KERNEL_SRC
+ do_fetch_json $JSON_CONF KERNEL_SRC ${PRJ_PATH}
}
function do_patch()
@@ -35,7 +35,7 @@
fi
pr_warn "Modify cross compiler in Makefile: $CROSS_TOOL"
- sed -i -e "s|^CROSS_COMPILE.*|CROSS_COMPILE?=${CROSS_TOOL}|g" Makefile
+ sed -i -e "s|^CROSS_COMPILE.*|CROSS_COMPILE ?= ${CROSS_TOOL}|g" Makefile
cd ${PRJ_PATH}
}
@@ -48,6 +48,7 @@
make $defconf
make -j ${JOBS}
+ rm -rf $drvpath/lib/modules/[0-9]*\.[0-9]*\.[0-9]*
make modules_install INSTALL_MOD_PATH=$drvpath INSTALL_MOD_STRIP=1
cd ${PRJ_PATH}
@@ -69,9 +70,7 @@
{
pr_warn "Clean ${KERNEL_SRC} source code"
- cd ${KERNEL_SRC}
-
- make distclean
+ rm -rf ${KERNEL_SRC}
cd ${PRJ_PATH}
}
@@ -144,7 +143,7 @@
esac
done
-#defualt do build action
+#default do build action
do_fetch
do_patch
--
Gitblit v1.9.1