diff options
| author | Xian Wang <dev@xianwang.io> | 2022-07-08 12:42:38 -0700 |
|---|---|---|
| committer | Xian Wang <dev@xianwang.io> | 2022-07-08 12:42:38 -0700 |
| commit | 1a667b87a4bdabd8605ea64907e11cf64d28866b (patch) | |
| tree | 99e96c0d733e20bfe493825963271a71e932312c | |
| parent | fb24cbf9c414c97738a220d5b7af490cb0b70c9b (diff) | |
| download | toolbox-1a667b87a4bdabd8605ea64907e11cf64d28866b.tar.gz toolbox-1a667b87a4bdabd8605ea64907e11cf64d28866b.tar.bz2 toolbox-1a667b87a4bdabd8605ea64907e11cf64d28866b.zip | |
kupg: add LLVM=1 parsing and simplify make targets
Signed-off-by: Xian Wang <dev@xianwang.io>
| -rwxr-xr-x | kupg | 16 |
1 files changed, 10 insertions, 6 deletions
@@ -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 |
