Le mardi 22 octobre 2013 à 18:55 +0200, Raymond Wooninck a écrit :
On Tuesday 22 October 2013 12:16:50 Jeff Mahoney wrote:
It seems like there's an option 4 missing here: Add the required functionality. Is the lack of those libraries in the initrd on purpose or has someone not added the functionality to Dracut yet? I'm all for unifying on standard packages, but I don't want to see user experience regressions in the process. I assume that Dracut will only include the luks stuff if it's required for the root file system -- couldn't we key off of that to determine whether to include the libraries for Plymouth?
The required functionality can be easily added to Dracut and it would just to take maybe 5 minutes to do so. However I wanted to take the opportunity to validate if this is still the preferred option as that we had quite some complaints about the size of the initrd, etc.
I don't know if it is still possible, but I remember it used to be
possible to have different initrd/initramfs layered on top of another.
This way, you could separate the splash part (plymouth + theme) from the
main initrd (and also, not regenerate the main initrd when just the
theme or plymouth is updated). I remember dracut author looked at it
years ago but I don't know if it was discarded.
--
Frederic Crozat