Вкратце: чтобы не делать каждый раз, когда прилетает новое ведро кучу команд типа:
make bzImage modules modules_install install
eselect kernel set <#>
emerge -v @module-rebuild
grub-mkconfig -o /boot/grub/grub.cfg
вот такой простенький скриптик
#!/bin/bash
if [ "$(whoami)" != 'root' ];
then
echo "You don\`t have root access"
elif [ "$(pwd | grep '/usr/src/linux-')" = '' ];
then
echo "You don\`t in kernel sources directory, needed /usr/src/linux-<kernel_version>"
else
KERNEL_VERSION="$(pwd | sed "s/^\/usr\/src\///g")"
ESELECT_KERNEL_VERSION="$(eselect kernel list | grep $KERNEL_VERSION | awk '{print $1}' | sed "s/^\[//g" | sed "s/\]$//g")"
make bzImage modules modules_install install
eselect kernel set $ESELECT_KERNEL_VERSION
emerge -v @module-rebuild
grub-mkconfig -o /boot/grub/grub.cfg
fi
Юзайте на здоровье.