poky/meta/recipes-bsp
Hongxu Jia ce99882619 grub/grub-efi: fix conflict
While installing grub and grub-efi, there are conflict files
in ${sysconfdir} ${datadir} ${bindir} ${sbindir}.

- Since all of the conflicted files are tools which is
  common for grub and grub-efi, we split them (except
  grub-editenv) to grub-common in grub.

- The package grub-common runtime depends grub-editenv

- The package grub-editenv runtime provides grub-efi-editenv

- Remove SYSROOT_DIRS_BLACKLIST

- The recipe grub-efi does not generate the duplicated files
  and use runtime depends grub-common to instead

Debian and Fedora do the similar thing.

Debian use a common package grub-common for both of pc bios and efi,
and use package grub-pc-bin for pc bios, grub-efi-amd64-bin for efi.
Both of grub-pc-bin and grub-efi-amd64-bin requires grub-common.
https://packages.debian.org/sid/grub-common
https://packages.debian.org/jessie/grub-pc-bin
https://packages.debian.org/jessie/grub-efi-amd64-bin

Fedora use a common package grub2-tools for both of pc bios and efi,
and use package grub2 for pc bios, grub2-efi-modules for efi.
Both of grub2 and grub2-efi-modules requires grub2-tools.
https://www.rpmfind.net/linux/RPM/fedora/devel/rawhide/x86_64/g/grub2-tools-2.02-0.34.fc24.x86_64.html
https://www.rpmfind.net/linux/RPM/fedora/devel/rawhide/x86_64/g/grub2-2.02-0.34.fc24.x86_64.html
https://www.rpmfind.net/linux/RPM/fedora/devel/rawhide/x86_64/g/grub2-efi-modules-2.02-0.34.fc24.x86_64.html

[YOCTO #11639]

(From OE-Core rev: 60c360c0561f1ff5ff2135c4557f5992f9485617)

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-07 15:57:37 +01:00
..
acpid acpid.inc: set CVE_PRODUCT to acpid2 2017-07-24 09:13:31 +01:00
alsa-state alsa-state: Add HOMEPAGE info into recipe file. 2017-09-21 09:05:50 +01:00
apmd apmd: use snapshot.debian.org for SRC_URI 2016-08-04 15:22:21 +01:00
eee-acpi-scripts
formfactor Remove $COREBASE/LICENSE from LIC_FILES_CHKSUM 2016-10-28 16:15:18 +01:00
gnu-efi gnu-efi: Upgrade package to 3.0.6 and refresh patches 2017-07-17 14:01:38 +01:00
grub grub/grub-efi: fix conflict 2018-05-07 15:57:37 +01:00
hostap hostap-utils: use w1.fi for SRC_URI 2017-09-13 22:07:42 +01:00
keymaps keymaps: Add PACKAGE_WRITE_DEPS for postinst 2017-01-20 11:53:50 +00:00
libacpi meta: update patch metadata 2016-07-08 09:57:24 +01:00
lrzsz meta: update patch metadata 2016-07-08 09:57:24 +01:00
pciutils pciutils: inherit pkgconfig so that libkmod can be found 2017-08-30 11:14:26 +01:00
pcmciautils pcmciautils: Inherit pkgconfig 2017-02-07 14:50:10 +00:00
pm-utils pm-utils: enable optional building of manpages 2016-10-28 16:15:19 +01:00
setserial meta: Fix Upstream-Status statements 2015-09-12 23:01:53 +01:00
u-boot Revert "u-boot: fix extlinux creation race" 2017-09-25 14:14:17 +01:00
usbinit
usbutils usbutils: allow udev-hwdb to be optional 2017-02-15 20:06:43 -08:00
v86d v86d: take tarball from debian 2017-08-16 00:03:13 +01:00