I just took a quick glance at the ebuild, and it looks like it should print
a reminder ("Re-run grub-install to update installed boot code!") every
time you upgrade from an older version to a newer one, but it also looks
like the reminder gets skipped if you're re-emerging the same version.https://gitweb.gentoo.org/repo/gentoo.git/tree/sys-boot/grub/grub-2.06-r4.ebuild#n314 I don't see a USE flag to automate the process after all, so I must have been misremembering. It might be difficult to automate, and perhaps more importantly, it's not always reversible. Installing grub to an MBR will clobber anything else that was previously there. Another challenge is for portage to reliably identify the target device. For example, using software RAID, grub-install probably needs to be run multiple times, once targeting each physical disk. Overall, I think it's possible, but it's not trivial, and it would probably need a config file. Should you worry? Probably not. Version 2.04 was stabilized in January 2020, so the version number has only increased once since then, maybe twice if you originally installed Gentoo in 2019. The rest of the upgrades were ebuild revisions. Since ebuild revisions can include patches and have other important corrections, I would rerun grub-install if I were you, but I wouldn't say it's urgent. On Mon, Apr 17, 2023, 05:55 Dr Rainer Woitok <[email protected]> wrote: > Mitch, > > On Sunday, 2023-04-16 07:16:09 -0400, you wrote: > > > ... > > "grub-install" copies Grub from your Gentoo installation to your hard > drive > > / SSD / etc. This has nothing to do with your kernel, it only involves > > Grub. Rerun this command when you emerge updates to Grub. > > Is this really necessary to be done manually? Shouldn't this be the job > of the Grub ebuild? My gut feeling is that having to look out for Grub > updates and then to manually run "grub-install" every time is not really > Gentoo-like ... > > To be honest, I've run this command once during my initial Gentoo in- > stall three and a half years back, but never since. And according to my > logs I've since then upgraded Grub ten times and rebuilt it four times. > Should I worry? Can this be automated? > > > ... > > NOTE: if I remember correctly, there are USE flags that can be enabled to > > automatically run grub-install and grub-mkconfig when updates are > installed > > for Grub and for kernels, respectively. > > Checking the USE flags for Grub and Portage I didn't find anything for > automatically running "grub-install". Where else to look? > > Sincerely, > Rainer >

