From: Yue Tao <yue....@windriver.com> Use alternatives mechanism to prevent linux-firmware and microcode-ctl bin files from causing conflicts.
The error is : error: file /lib/firmware/amd-ucode/microcode_amd.bin from install of linux-firmware conflicts with file from package microcode-ctl-firmware error: file /lib/firmware/amd-ucode/microcode_amd_fam15h.bin from install of linux-firmware conflicts with file from package microcode-ctl-firmware Signed-off-by: Yue Tao <yue....@windriver.com> --- meta/recipes-kernel/linux-firmware/linux-firmware_git.bb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb index a107f80..28d71f5 100644 --- a/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb @@ -228,3 +228,8 @@ python populate_packages_prepend () { firmware_pkgs = oe.utils.packages_filter_out_system(d) d.appendVar('RDEPENDS_linux-firmware', ' ' + ' '.join(firmware_pkgs)) } + +ALTERNATIVE_PRIORITY = "100" +ALTERNATIVE_${PN} = "microcode_amd.bin microcode_amd_fam15h.bin" +ALTERNATIVE_LINK_NAME[microcode_amd.bin] = "/lib/firmware/amd-ucode/microcode_amd.bin" +ALTERNATIVE_LINK_NAME[microcode_amd_fam15h.bin] = "/lib/firmware/amd-ucode/microcode_amd_fam15h.bin" -- 2.0.0 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core