From b41c45972a6d359f034615471959c84aee2bc456 Mon Sep 17 00:00:00 2001 From: Paul Eggleton Date: Mon, 3 Sep 2012 10:34:31 +0100 Subject: packagegroup-*: add RPROVIDES for backwards compatibility Allow references to the old task packages to continue to work. This does not add RPROVIDES for everything, just those packages that are likely to have been referred to. Signed-off-by: Paul Eggleton Signed-off-by: Saul Wold --- meta/recipes-core/packagegroups/packagegroup-base.bb | 9 +++++++++ meta/recipes-core/packagegroups/packagegroup-core-boot.bb | 3 +++ meta/recipes-core/packagegroups/packagegroup-core-nfs.bb | 3 +++ meta/recipes-core/packagegroups/packagegroup-core-sdk.bb | 3 +++ .../recipes-core/packagegroups/packagegroup-core-ssh-dropbear.bb | 3 +++ meta/recipes-core/packagegroups/packagegroup-core-ssh-openssh.bb | 3 +++ .../packagegroups/packagegroup-core-standalone-sdk-target.bb | 4 ++++ meta/recipes-core/packagegroups/packagegroup-core-tools-debug.bb | 3 +++ .../packagegroups/packagegroup-core-tools-profile.bb | 3 +++ .../packagegroups/packagegroup-core-tools-testapps.bb | 3 +++ meta/recipes-core/packagegroups/packagegroup-cross-canadian.bb | 3 +++ 11 files changed, 40 insertions(+) (limited to 'meta/recipes-core/packagegroups') diff --git a/meta/recipes-core/packagegroups/packagegroup-base.bb b/meta/recipes-core/packagegroups/packagegroup-base.bb index f151591f18..217830801d 100644 --- a/meta/recipes-core/packagegroups/packagegroup-base.bb +++ b/meta/recipes-core/packagegroups/packagegroup-base.bb @@ -114,6 +114,15 @@ python __anonymous () { if "3g" in distro_features and not "3g" in machine_features and ("pcmcia" in machine_features or "pci" in machine_features or "usbhost" in machine_features): d.setVar("ADD_3G", "packagegroup-base-3g") + + # For backwards compatibility after rename + packages = d.getVar("PACKAGES", True).split() + packages.remove("packagegroup-distro-base") + packages.remove("packagegroup-machine-base") + for pkg in packages: + d.appendVar("RPROVIDES_%s" % pkg, pkg.replace("packagegroup-base", "task-base")) + d.appendVar("RPROVIDES_packagegroup-distro-base", "task-distro-base") + d.appendVar("RPROVIDES_packagegroup-machine-base", "task-machine-base") } # diff --git a/meta/recipes-core/packagegroups/packagegroup-core-boot.bb b/meta/recipes-core/packagegroups/packagegroup-core-boot.bb index 4b1208e5d1..d29dc2befe 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-boot.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-boot.bb @@ -18,6 +18,9 @@ PACKAGE_ARCH = "${MACHINE_ARCH}" MACHINE_ESSENTIAL_EXTRA_RDEPENDS ?= "" MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS ?= "" +# For backwards compatibility after rename +RPROVIDES_${PN} = "task-core-boot" + # Distro can override the following VIRTUAL-RUNTIME providers: VIRTUAL-RUNTIME_dev_manager ?= "udev" VIRTUAL-RUNTIME_login_manager ?= "tinylogin" diff --git a/meta/recipes-core/packagegroups/packagegroup-core-nfs.bb b/meta/recipes-core/packagegroups/packagegroup-core-nfs.bb index 0941406940..03f9c12a24 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-nfs.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-nfs.bb @@ -10,6 +10,9 @@ inherit packagegroup PACKAGES = "${PN}-server" +# For backwards compatibility after rename +RPROVIDES_${PN}-server = "task-core-nfs-server" + SUMMARY_${PN}-server = "NFS server" RDEPENDS_${PN}-server = "\ nfs-utils \ diff --git a/meta/recipes-core/packagegroups/packagegroup-core-sdk.bb b/meta/recipes-core/packagegroups/packagegroup-core-sdk.bb index c79f09259b..f05e099a58 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-sdk.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-sdk.bb @@ -10,6 +10,9 @@ inherit packagegroup #PACKAGEFUNCS =+ 'generate_sdk_pkgs' +# For backwards compatibility after rename +RPROVIDES_packagegroup-core-sdk = "task-core-sdk" + RDEPENDS_packagegroup-core-sdk = "\ autoconf \ automake \ diff --git a/meta/recipes-core/packagegroups/packagegroup-core-ssh-dropbear.bb b/meta/recipes-core/packagegroups/packagegroup-core-ssh-dropbear.bb index 7d71c0cabd..7fa06e959e 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-ssh-dropbear.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-ssh-dropbear.bb @@ -4,4 +4,7 @@ PR = "r0" inherit packagegroup +# For backwards compatibility after rename +RPROVIDES_${PN} = "task-core-ssh-dropbear" + RDEPENDS_${PN} = "dropbear" diff --git a/meta/recipes-core/packagegroups/packagegroup-core-ssh-openssh.bb b/meta/recipes-core/packagegroups/packagegroup-core-ssh-openssh.bb index f97b010b1a..3221e8b57d 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-ssh-openssh.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-ssh-openssh.bb @@ -4,4 +4,7 @@ PR = "r0" inherit packagegroup +# For backwards compatibility after rename +RPROVIDES_${PN} = "task-core-ssh-openssh" + RDEPENDS_${PN} = "openssh" diff --git a/meta/recipes-core/packagegroups/packagegroup-core-standalone-sdk-target.bb b/meta/recipes-core/packagegroups/packagegroup-core-standalone-sdk-target.bb index 656c45232f..6af299521d 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-standalone-sdk-target.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-standalone-sdk-target.bb @@ -4,6 +4,10 @@ LICENSE = "MIT" inherit packagegroup +# For backwards compatibility after rename +RPROVIDES_${PN} = "task-core-standalone-sdk-target" +RPROVIDES_${PN}-dbg = "task-core-standalone-sdk-target-dbg" + RDEPENDS_${PN} = "\ libgcc \ libgcc-dev \ diff --git a/meta/recipes-core/packagegroups/packagegroup-core-tools-debug.bb b/meta/recipes-core/packagegroups/packagegroup-core-tools-debug.bb index a6da660d36..6687b32841 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-tools-debug.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-tools-debug.bb @@ -11,6 +11,9 @@ PR = "r1" PACKAGE_ARCH = "${MACHINE_ARCH}" +# For backwards compatibility after rename +RPROVIDES_${PN} = "task-core-tools-debug" + MTRACE = "" MTRACE_libc-glibc = "libc-mtrace" diff --git a/meta/recipes-core/packagegroups/packagegroup-core-tools-profile.bb b/meta/recipes-core/packagegroups/packagegroup-core-tools-profile.bb index 6a69363cdf..931984eb17 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-tools-profile.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-tools-profile.bb @@ -9,6 +9,9 @@ inherit packagegroup PACKAGE_ARCH = "${MACHINE_ARCH}" +# For backwards compatibility after rename +RPROVIDES_${PN} = "task-core-tools-profile" + RRECOMMENDS_${PN} = "\ perf \ trace-cmd \ diff --git a/meta/recipes-core/packagegroups/packagegroup-core-tools-testapps.bb b/meta/recipes-core/packagegroups/packagegroup-core-tools-testapps.bb index 1aca97d488..9720e5ac62 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-tools-testapps.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-tools-testapps.bb @@ -9,6 +9,9 @@ inherit packagegroup PACKAGE_ARCH = "${MACHINE_ARCH}" +# For backwards compatibility after rename +RPROVIDES_${PN} = "task-core-tools-testapps" + # kexec-tools doesn't work on Mips KEXECTOOLS ?= "kexec" KEXECTOOLS_mips ?= "" diff --git a/meta/recipes-core/packagegroups/packagegroup-cross-canadian.bb b/meta/recipes-core/packagegroups/packagegroup-cross-canadian.bb index f8e527b591..cb2fb1ad66 100644 --- a/meta/recipes-core/packagegroups/packagegroup-cross-canadian.bb +++ b/meta/recipes-core/packagegroups/packagegroup-cross-canadian.bb @@ -7,6 +7,9 @@ inherit cross-canadian packagegroup PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1" +# For backwards compatibility after rename +RPROVIDES_${PN} = "task-cross-canadian-${TRANSLATED_TARGET_ARCH}" + RDEPENDS_${PN} = "\ binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} \ gdb-cross-canadian-${TRANSLATED_TARGET_ARCH} \ -- cgit 1.2.3-korg