On 18/05/2021 18.40, Daniel Molkentin wrote:
Forwarding, per Takashi's suggestion. Let's keep the discussion here.
-------- Forwarded Message --------
...
with the pending submission of Dracut 054, which removes mkinitrd from the upstream sources, it's time to finally remove mkinitrd in Factory, too:
...
In anyway, two biggest breakages would be the kernel packages themselves and suse-module-tools package. There can be a few KMP packages that have dependency on mkinitrd, but they could be fixed since the dependency should be superfluous.
For the kernel packages, at least two things, AFAIK: * kernel-* binary packages have dependency on mkinitrd * kernel-obs-build explicitly creates the initrd with mkinitrd. Both are relatively easy to fix, I suppose.
However, the major pains would be rather for the scripts in suse-module-tools package. Better to ask Martin Wilck about that.
... There is also the impact on us users, which have used and memorized for decades that the method to repair a missing or broken initrd file was running mkinitrd. Hundreds of documentations out there. What about replacing the script with one that prints new instructions and report failure for scripts calling it? -- Cheers / Saludos, Carlos E. R. (from oS Leap 15.1 x86_64 (Minas Tirith))