It seems to me that the mere installation of an installable package - even if it isn't useful on the platform - shouldn't start breaking kernel upgrades. And users shouldn't be expected to know that there's a magic envvar they have to set to to avoid it.
The question is - does it ever make sense to run flash-kernel on an EFI system?
We've been working around this for non-EFI systems that should not run f-k by adding no-op entries in the f-k db (e.g. VMs). Systems in EFI mode seem like a whole class of systems we can blacklist all at once.
It seems to me that the mere installation of an installable package - even if it isn't useful on the platform - shouldn't start breaking kernel upgrades. And users shouldn't be expected to know that there's a magic envvar they have to set to to avoid it.
The question is - does it ever make sense to run flash-kernel on an EFI system?
We've been working around this for non-EFI systems that should not run f-k by adding no-op entries in the f-k db (e.g. VMs). Systems in EFI mode seem like a whole class of systems we can blacklist all at once.