On 2013-06-26 09:43 (GMT+0200) Stephan Kulow composed:
Felix Miata composed:
the other thing that routinely annoys me about working initrds getting rebuilt every time any package that ever affects what makes up an initrd gets an update[1]. Why shouldn't working initrds be left alone, and new packages get put into them only either when a new kernel is installed, mkinitrd is called by a user, or an affirmative answer is given to a request to rebuild by an updated package installation? The way initrds get clobbered now, what point is there to enabling multiversion for kernels?
It would have saved my laptop, but then again people whos system is fixed by an update would love to have the initrd updated on updates - so where shall we stop?
Answered at least partially by the original thread fork you quoted. As yet no one has answered the second question in the fork. What is the point of enabling multiversion for kernels if initrds are always clobbered?
I guess we should leave old kernels with old initrds, but I don't think we should keep an old initrd for the new kernel.
Where would an old initrd for "the new kernel" come from? New kernels of necessity get new initrds. Did you mean to write "newest kernel"? That may be a good idea as long as the newest kernel is not also the only kernel. Another idea would be a user preference option in /etc/sysconfig/kernel similar to the multiversion option in zypp.conf, or in zypp.conf itself, stipulating whether to ever rebuild initrds or how many kernels' initrds to rebuild at updates time. It might be better to have it do all or all except one by default in GA installations, but in milestone, beta and maybe RC installations to leave all except newest kernel's initrd untouched by updating. -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org