Gentoo: Automate your Kernel upgrades with portage hooks

Daniel Meier
Feb 6, 2022

--

You want to automate your Kernel build & install? Here’s how!

Automatic kernel replacements can be dangerous. Be sure you know what you are doing and make backups on a regular basis.
This automation will keep the last running kernel beside the new one so you’ll be able to switch back in case something breaks.

Make sure sys-kernel/gentoo-sources has symlink enabled as USE flag.
I like to use equery from app-portage/gentoolkit to do so:

equery

I’m using /etc/portage/env for my script and the script is using app-admin/eclean-kernel:

Make sure everything is setup as described and paste the following code under /etc/portage/env/sys-kernel/gentoo-sources:

Next time emerge will install new kernel sources via this portage hook and you don’t have to do those steps manually!

--

--