On Wed, Jul 18, 2012 at 4:05 PM, Alec Warner <anta...@gentoo.org> wrote: > > I'm not really following your logic here, so forgive me. I completely > understand why folks do not say, rebuild their kernel when it is > updated (kernel configs are annoying.) > > However lets say I have coreutils in / and coreutils in my initramfs. > I upgrade coreutils from v1 to v2. Are you saying that you are too > afraid to update coreutils in / and then also update it in the > initramfs (probably by running $TOOL to copy coreutils from / to > initramfs-root.)
As others have mentioned, coreutils doesn't impact the initramfs much anyway, though other tools like mdadm/lvm/etc are more likely to. I think the more practical issue is that it isn't straightforward to do in an automated way. I suppose we could keep an always-up-to-date kernel and initramfs SOMEWHERE, but that won't necessarily be where the user boots it from. Also, we need flexibility as users tend to tweak these things - dracut has lots of options for how the initramfs is built, users might use any of several initramfs implementations, and the kernel config is frequently tweaked, and doesn't always work if you just do a make oldconfig. Usually the way other distros make all of this work is by making everything generic and not support configurability. Rich