# KERNEL="${KERNEL-kernel}"
-rm -fr ../root/lib/modules
+EXTRAVERSION="-$(git rev-parse --short HEAD)"
+
+if [ -z "$NO_MODULES" ]; then
+ rm -fr ../root/lib/modules
+
+ mkdir -vp \
+ ../root/boot \
+ ../root/lib/modules \
-mkdir -vp \
- ../root/boot \
- ../root/lib/modules \
+fi
# make -j4 zImage modules dtbs
# sudo make modules_install
cpuCount="$(grep -c '^processor' /proc/cpuinfo || echo 1)"
-EXTRAVERSION="-$(git rev-parse --short HEAD)"
-
-make -j$((cpuCount*2)) "$@" EXTRAVERSION="$EXTRAVERSION" bzImage modules || exit $?
-make -j$((cpuCount*2)) "$@" EXTRAVERSION="$EXTRAVERSION" INSTALL_MOD_PATH="$(realpath ../root)" modules_install || exit $?
+if [ -n "$NO_MODULES" ]; then
+ make -j$((cpuCount*2)) "$@" EXTRAVERSION="$EXTRAVERSION" bzImage || exit $?
+else
+ make -j$((cpuCount*2)) "$@" EXTRAVERSION="$EXTRAVERSION" bzImage modules || exit $?
+ make -j$((cpuCount*2)) "$@" EXTRAVERSION="$EXTRAVERSION" INSTALL_MOD_PATH="$(realpath ../root)" modules_install || exit $?
+fi
rsync -avxHSPW arch/x86/boot/bzImage ../root/boot/vmlinuz
# rsync -avxHSPW arch/arm/boot/dts/*.dtb ../root/boot/