summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Sicleru <stefan.sicleru@enea.com>2016-03-04 14:42:07 +0100
committerMartin Borg <martin.borg@enea.com>2016-03-09 14:11:02 +0100
commite39a57bd9aadc087279cc71376d357969a5a5bea (patch)
treedc31e0d9eb1de5bb5298749359b7ae9381e04c4a
parent65cb21eb47ddecfe3cabda2e4024edb3bdac5d06 (diff)
downloadmeta-nfv-access-common-e39a57bd9aadc087279cc71376d357969a5a5bea.tar.gz
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 <stefan.sicleru@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
-rw-r--r--images/enea-image-featured.bb1
-rw-r--r--recipes-core/packagegroups/packagegroup-core-tools-debug.bbappend1
-rw-r--r--recipes-core/packagegroups/packagegroup-enea-debug.bb35
3 files changed, 1 insertions, 36 deletions
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 += " \
23 23
24IMAGE_INSTALL += " \ 24IMAGE_INSTALL += " \
25 packagegroup-base \ 25 packagegroup-base \
26 packagegroup-enea-debug \
27 packagegroup-enea-rt-tools \ 26 packagegroup-enea-rt-tools \
28 ${ROOTFS_PKGMANAGE_BOOTSTRAP} \ 27 ${ROOTFS_PKGMANAGE_BOOTSTRAP} \
29 beecrypt \ 28 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 @@
1DESCRIPTION = "Tools package group for OE-Core"
2LICENSE = "MIT"
3LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690 \
4 file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
5PR = "r0"
6
7PACKAGES = "\
8 ${PN} \
9 ${PN}-dbg \
10 ${PN}-dev \
11 "
12
13PACKAGE_ARCH = "${MACHINE_ARCH}"
14
15ALLOW_EMPTY_${PN} = "1"
16
17# systemtap needs elfutils which is not fully buildable on uclibc
18# hence we exclude it from uclibc based builds
19SYSTEMTAP = "systemtap"
20SYSTEMTAP_libc-uclibc = ""
21
22# kexec-tools doesn't work on Mips
23KEXECTOOLS ?= "kexec-tools"
24KEXECTOOLS_mips ?= ""
25KEXECTOOLS_mipsel ?= ""
26# No need to remove kexec-tools from powerpc
27#KEXECTOOLS_powerpc ?= ""
28
29RDEPENDS_${PN} = "\
30 gdb \
31 gdbserver \
32 rsync \
33 strace \
34 ${SYSTEMTAP} \
35 "