kernel-config/build.sh
2020-11-11 21:55:00 -07:00

24 lines
492 B
Bash
Executable File

kernel="${1}"
if [ "${kernel}" = "" ]; then
echo "Please specify a kernel\n";
eselect kernel list;
exit;
fi
sudo eselect kernel set "${kernel}"
cd /usr/src/linux
make mrproper defconfig
cd -
"$(dirname "$0")/configure.sh"
cd /usr/src/linux;
make KCFLAGS="-march=native" -j "$(nproc)" olddefconfig all
dracut --host-only --no-kernel
(mountpoint -q /boot || mount /boot) && make install modules_install && grub-mkconfig -o /boot/grub/grub.cfg
emerge -avtq @{x11-,}module-rebuild