#!/bin/sh eselect kernel list printf "\nSelect a kernel you want to build : " read ANS eselect kernel set $ANS cd /usr/src/linux make menuconfig printf "Continue? (y/n) " read CONT if [ "$CONT" = "y" ]; then make -j20 && \ make -j20 modules_install && \ make -j20 install && \ emerge --ask @module-rebuild else printf "\n\nKernel update aborted.\n" fi