blob: 8a7add06090f50e724319d56694d9d7453ff9112 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#!/bin/sh
set -ex
cd /usr/src/linux
MAKEARGS=""
if [ "$1" = "LLVM=1" ]; then
MAKEARGS="$MAKEARGS LLVM=1"
shift 1
fi
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
|