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