mirror of
https://git.yoctoproject.org/poky
synced 2026-05-08 05:09:24 +00:00
task-core: split into task-core-console and task-core-x11
[YOCTO #1481] Since tasks are referred to almost exclusively via RDEPENDS, and bitbake will build an entire task recipe when only one of its task packages are actually needed, building a console-only image that uses task-core-apps-console (or less directly, has apps-console in its IMAGE_FEATURES) will cause a build of a whole list of X11 applications that aren't needed. Splitting the task-core recipe into X11 and console portions prevents this issue. (From OE-Core rev: 07407baafb728c5ae1bb283f5b02a2ac773360bc) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
d1f4cebf7e
commit
8c310ee0a9
@@ -2460,9 +2460,13 @@ RECIPE_LATEST_VERSION_pn-core-image-sato-sdk = "1.0"
|
||||
RECIPE_MAINTAINER_pn-core-image-sato-sdk = "Dongxiao Xu <dongxiao.xu@intel.com>"
|
||||
DISTRO_PN_ALIAS_pn-core-image-sdk = "OE-Core"
|
||||
|
||||
RECIPE_STATUS_pn-task-core = "green"
|
||||
RECIPE_LATEST_VERSION_pn-task-core = "1.0"
|
||||
RECIPE_MAINTAINER_pn-task-core = "Dongxiao Xu <dongxiao.xu@intel.com>"
|
||||
RECIPE_STATUS_pn-task-core-console = "green"
|
||||
RECIPE_LATEST_VERSION_pn-task-core-console = "1.0"
|
||||
RECIPE_MAINTAINER_pn-task-core-console = "Dongxiao Xu <dongxiao.xu@intel.com>"
|
||||
|
||||
RECIPE_STATUS_pn-task-core-x11 = "green"
|
||||
RECIPE_LATEST_VERSION_pn-task-core-x11 = "1.0"
|
||||
RECIPE_MAINTAINER_pn-task-core-x11 = "Dongxiao Xu <dongxiao.xu@intel.com>"
|
||||
|
||||
RECIPE_STATUS_pn-task-core-basic = "green"
|
||||
RECIPE_LATEST_VERSION_pn-task-core-basic = "1.0"
|
||||
|
||||
@@ -368,12 +368,13 @@ BBCLASSEXTEND_append_pn-task-base = " ${MULTILIBS}"
|
||||
BBCLASSEXTEND_append_pn-task-core-apps-x11-pimlico = " ${MULTILIBS}"
|
||||
BBCLASSEXTEND_append_pn-task-core-basic = " ${MULTILIBS}"
|
||||
BBCLASSEXTEND_append_pn-task-core-boot = " ${MULTILIBS}"
|
||||
BBCLASSEXTEND_append_pn-task-core-console = " ${MULTILIBS}"
|
||||
BBCLASSEXTEND_append_pn-task-core-lsb = " ${MULTILIBS}"
|
||||
BBCLASSEXTEND_append_pn-task-core = " ${MULTILIBS}"
|
||||
BBCLASSEXTEND_append_pn-task-core-nfs = " ${MULTILIBS}"
|
||||
BBCLASSEXTEND_append_pn-task-core-ssh-dropbear = " ${MULTILIBS}"
|
||||
BBCLASSEXTEND_append_pn-task-core-ssh-openssh = " ${MULTILIBS}"
|
||||
BBCLASSEXTEND_append_pn-task-core-tools = " ${MULTILIBS}"
|
||||
BBCLASSEXTEND_append_pn-task-core-x11 = " ${MULTILIBS}"
|
||||
BBCLASSEXTEND_append_pn-task-core-x11-sato = " ${MULTILIBS}"
|
||||
BBCLASSEXTEND_append_pn-tasks = " ${MULTILIBS}"
|
||||
BBCLASSEXTEND_append_pn-tcf-agent = " ${MULTILIBS}"
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
#
|
||||
# Copyright (C) 2011 Intel Corporation
|
||||
#
|
||||
|
||||
DESCRIPTION = "Tasks for core console applications"
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
|
||||
file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
|
||||
PR = "r35"
|
||||
|
||||
PACKAGES = "\
|
||||
task-core-apps-console \
|
||||
task-core-apps-console-dbg \
|
||||
task-core-apps-console-dev \
|
||||
"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
ALLOW_EMPTY = "1"
|
||||
|
||||
SPLASH ?= "psplash"
|
||||
|
||||
RDEPENDS_task-core-apps-console = "\
|
||||
avahi-daemon \
|
||||
dbus \
|
||||
portmap \
|
||||
${SPLASH}"
|
||||
|
||||
@@ -1,17 +1,14 @@
|
||||
#
|
||||
# Copyright (C) 2007-2008 OpenedHand Ltd.
|
||||
# Copyright (C) 2011 Intel Corporation
|
||||
#
|
||||
|
||||
DESCRIPTION = "Tasks for OpenedHand Poky"
|
||||
DESCRIPTION = "Tasks for core X11 applications"
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
|
||||
file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
|
||||
PR = "r34"
|
||||
PR = "r35"
|
||||
|
||||
PACKAGES = "\
|
||||
task-core-apps-console \
|
||||
task-core-apps-console-dbg \
|
||||
task-core-apps-console-dev \
|
||||
task-core-apps-x11-core \
|
||||
task-core-apps-x11-core-dbg \
|
||||
task-core-apps-x11-core-dev \
|
||||
@@ -29,18 +26,10 @@ XSERVER ?= "xserver-kdrive-fbdev"
|
||||
|
||||
ALLOW_EMPTY = "1"
|
||||
|
||||
SPLASH ?= "psplash"
|
||||
|
||||
# pcmanfm doesn't work on mips/powerpc
|
||||
FILEMANAGER ?= "pcmanfm"
|
||||
FILEMANAGER_mips ?= ""
|
||||
|
||||
RDEPENDS_task-core-apps-console = "\
|
||||
avahi-daemon \
|
||||
dbus \
|
||||
portmap \
|
||||
${SPLASH}"
|
||||
|
||||
|
||||
RDEPENDS_task-core-x11-base = "\
|
||||
dbus \
|
||||
Reference in New Issue
Block a user