From 1a667b87a4bdabd8605ea64907e11cf64d28866b Mon Sep 17 00:00:00 2001 From: Xian Wang Date: Fri, 8 Jul 2022 12:42:38 -0700 Subject: kupg: add LLVM=1 parsing and simplify make targets Signed-off-by: Xian Wang --- kupg | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/kupg b/kupg index c8ee61c..8a7add0 100755 --- a/kupg +++ b/kupg @@ -4,15 +4,19 @@ set -ex cd /usr/src/linux -KVER=$(make kernelrelease) -NCPU=$(ls /sys/bus/cpu/devices | wc -l) +MAKEARGS="" -if [ "$1" = dtbs ]; then - make dtbs +if [ "$1" = "LLVM=1" ]; then + MAKEARGS="$MAKEARGS LLVM=1" + shift 1 fi -make -j$NCPU \ -&& make install modules_install \ +EXTRA_TARGETS="$@" +KVER=$(make $MAKEARGS kernelrelease) +NCPU=$(ls /sys/bus/cpu/devices | wc -l) + +make $MAKEARGS -j$NCPU \ +&& make install modules_install $EXTRA_TARGETS \ && emerge -vq @module-rebuild \ && dracut --zstd --kver $KVER --force \ && grub-mkconfig -o /boot/grub/grub.cfg -- cgit v1.2.3