diff options
Diffstat (limited to 'kupg')
| -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 |
