#772513 intel-microcode: dracut support for wheezy-backports

#772513#5
Date:
2014-12-07 23:55:12 UTC
From:
To:
Dear Maintainer,

As requested in
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770761#32 I'm
creating this bug report. The above wheezy-backports version of
intel-microcode depends on initramfs-tools, which conflicts with
dracut.

I've switched back to the wheezy version of intel-microcode for now.

#772513#10
Date:
2014-12-08 12:45:58 UTC
From:
To:
Thank you.

Meanwhile, I have looked into what is required for dracut support.

dracut in wheezy has no support at all for early initramfs, you *must* use
the stable intel-microcode packages.  The fact that the updated backported
packages refuse to install alongside with dracut is a good thing.

dracut in jessie/unstable has very basic support for early initramfs, which
must be manually enabled.  It is a really dumb thing, too: it will bloat the
early initramfs with the entire set of Intel microcode updates, but it
should work.

dracut seems to be a monolythic, unextendable, unmodifiable shell script.
It is not modular, and it doesn't look like it has modular configuration.
It has no hook functionality.

The only way to enhance or modify its behavior is to modify that shell
script itself.

I will look into what is required so that early initramfs microcode support
could be enabled by default in dracut.