* Description of problem:
linux-firmware-20170606-58.gitc990aae.el7_4 adds some code to put the Spectre rollback readme file on the target device. This introduces the "cat" command to the %post scripts. This command is part of the "coreutils" package, but this package was not added on the (missing) "Requires:" line of the .spec file. On fresh install with an .iso built with this version of the linux-firmware package, a warning is generated and the package install is marked as a failure.
* Version-Release number of selected component (if applicable):
* How to reproduce:
Add linux-firmware-20170606-58.gitc990aae.el7_4.noarch.rpm to a 7.4 .iso image (replacing the stock version), then perform an install (I'm using a kickstart file). Check the anaconda logs (packaging.log) for the warning.
* Actual results:
warning in packaging.log:
02:52:40,898 INFO packaging: linux-firmware-20170606-58.gitc990aae.el7_4.noarch (226/591)
02:52:40,898 INFO packaging: /var/tmp/rpm-tmp.mzWjsZ: line 9: cat: command not found
02:52:40,898 INFO packaging: warning: %post(linux-firmware-20170606-58.gitc990aae.el7_4.noarch) scriptlet failed, exit status 127
* Expected results:
thanks for the report! The issue was already solved on -61 release of linux-firmware on behalf of another bug. Because of that this BZ is being closed as CURRENTRELEASE.