From e39a57bd9aadc087279cc71376d357969a5a5bea Mon Sep 17 00:00:00 2001 From: Stefan Sicleru Date: Fri, 4 Mar 2016 14:42:07 +0100 Subject: packagegroups: replace enea-debug with core-tools-debug Most of packagegroup-enea-debug content can be found within packagegroup-core-tools-debug which is provided through tools-debug image feature. rsync and systemtap are provided through a bbappend; kexec-tools is provided through tools-testapps image feature. Other variables such as PACKAGES, PACKAGE_ARCH, ALLOW_EMPTY are already provided through inherited packagegroup.bbclass, hence enea-debug packagegroup is deleted. Signed-off-by: Stefan Sicleru Signed-off-by: Martin Borg --- images/enea-image-featured.bb | 1 - .../packagegroup-core-tools-debug.bbappend | 1 + .../packagegroups/packagegroup-enea-debug.bb | 35 ---------------------- 3 files changed, 1 insertion(+), 36 deletions(-) create mode 100644 recipes-core/packagegroups/packagegroup-core-tools-debug.bbappend delete mode 100644 recipes-core/packagegroups/packagegroup-enea-debug.bb diff --git a/images/enea-image-featured.bb b/images/enea-image-featured.bb index e3c68cf..deeac76 100644 --- a/images/enea-image-featured.bb +++ b/images/enea-image-featured.bb @@ -23,7 +23,6 @@ IMAGE_FEATURES += " \ IMAGE_INSTALL += " \ packagegroup-base \ - packagegroup-enea-debug \ packagegroup-enea-rt-tools \ ${ROOTFS_PKGMANAGE_BOOTSTRAP} \ beecrypt \ diff --git a/recipes-core/packagegroups/packagegroup-core-tools-debug.bbappend b/recipes-core/packagegroups/packagegroup-core-tools-debug.bbappend new file mode 100644 index 0000000..136f946 --- /dev/null +++ b/recipes-core/packagegroups/packagegroup-core-tools-debug.bbappend @@ -0,0 +1 @@ +RDEPENDS_${PN} += "rsync systemtap" diff --git a/recipes-core/packagegroups/packagegroup-enea-debug.bb b/recipes-core/packagegroups/packagegroup-enea-debug.bb deleted file mode 100644 index b1d386b..0000000 --- a/recipes-core/packagegroups/packagegroup-enea-debug.bb +++ /dev/null @@ -1,35 +0,0 @@ -DESCRIPTION = "Tools package group for OE-Core" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690 \ - file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" -PR = "r0" - -PACKAGES = "\ - ${PN} \ - ${PN}-dbg \ - ${PN}-dev \ - " - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -ALLOW_EMPTY_${PN} = "1" - -# systemtap needs elfutils which is not fully buildable on uclibc -# hence we exclude it from uclibc based builds -SYSTEMTAP = "systemtap" -SYSTEMTAP_libc-uclibc = "" - -# kexec-tools doesn't work on Mips -KEXECTOOLS ?= "kexec-tools" -KEXECTOOLS_mips ?= "" -KEXECTOOLS_mipsel ?= "" -# No need to remove kexec-tools from powerpc -#KEXECTOOLS_powerpc ?= "" - -RDEPENDS_${PN} = "\ - gdb \ - gdbserver \ - rsync \ - strace \ - ${SYSTEMTAP} \ - " -- cgit v1.2.3-54-g00ecf