]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
meta-yocto: Split into distro and bsp components
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 5 Sep 2012 12:25:58 +0000 (13:25 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 5 Sep 2012 15:57:50 +0000 (16:57 +0100)
Now we have settled on best practises and compliance criteria, bring meta-yocto
into compliance by separating out the hardware support components into
meta-yocto-bsp leaving policy configuration in meta-yocto.

Also rename the meta-yocto scripts directory to OE-Core can be a clearly
isolated component in poky.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
29 files changed:
meta-yocto-bsp/conf/layer.conf [new file with mode: 0644]
meta-yocto-bsp/conf/machine/atom-pc.conf [moved from meta-yocto/conf/machine/atom-pc.conf with 100% similarity]
meta-yocto-bsp/conf/machine/beagleboard.conf [moved from meta-yocto/conf/machine/beagleboard.conf with 100% similarity]
meta-yocto-bsp/conf/machine/mpc8315e-rdb.conf [moved from meta-yocto/conf/machine/mpc8315e-rdb.conf with 100% similarity]
meta-yocto-bsp/conf/machine/routerstationpro.conf [moved from meta-yocto/conf/machine/routerstationpro.conf with 100% similarity]
meta-yocto-bsp/recipes-bsp/alsa-state/alsa-state.bbappend [moved from meta-yocto/recipes-bsp/alsa-state/alsa-state.bbappend with 100% similarity]
meta-yocto-bsp/recipes-bsp/alsa-state/alsa-state/beagleboard/asound.state [moved from meta-yocto/recipes-bsp/alsa-state/alsa-state/beagleboard/asound.state with 100% similarity]
meta-yocto-bsp/recipes-bsp/formfactor/formfactor/atom-pc/machconfig [moved from meta-yocto/recipes-bsp/formfactor/formfactor/atom-pc/machconfig with 100% similarity]
meta-yocto-bsp/recipes-bsp/formfactor/formfactor/beagleboard/machconfig [moved from meta-yocto/recipes-bsp/formfactor/formfactor/beagleboard/machconfig with 100% similarity]
meta-yocto-bsp/recipes-bsp/formfactor/formfactor_0.0.bbappend [moved from meta-yocto/recipes-bsp/formfactor/formfactor_0.0.bbappend with 100% similarity]
meta-yocto-bsp/recipes-core/netbase/netbase-5.0/beagleboard/interfaces [moved from meta-yocto/recipes-core/netbase/netbase-5.0/beagleboard/interfaces with 100% similarity]
meta-yocto-bsp/recipes-core/netbase/netbase_5.0.bbappend [moved from meta-yocto/recipes-core/netbase/netbase_5.0.bbappend with 100% similarity]
meta-yocto-bsp/recipes-core/packagegroups/packagegroup-core-tools-profile.bbappend [moved from meta-yocto/recipes-core/packagegroups/packagegroup-core-tools-profile.bbappend with 100% similarity]
meta-yocto-bsp/recipes-core/uclibc/uclibc/atom-pc/uClibc.machine [moved from meta-yocto/recipes-core/uclibc/uclibc/atom-pc/uClibc.machine with 100% similarity]
meta-yocto-bsp/recipes-core/uclibc/uclibc_git.bbappend [moved from meta-yocto/recipes-core/uclibc/uclibc_git.bbappend with 100% similarity]
meta-yocto-bsp/recipes-gnome/packagegroups/packagegroup-core-sdk-gmae.bbappend [moved from meta-yocto/recipes-gnome/packagegroups/packagegroup-core-sdk-gmae.bbappend with 100% similarity]
meta-yocto-bsp/recipes-gnome/packagegroups/packagegroup-core-standalone-gmae-sdk-target.bbappend [moved from meta-yocto/recipes-gnome/packagegroups/packagegroup-core-standalone-gmae-sdk-target.bbappend with 100% similarity]
meta-yocto-bsp/recipes-graphics/mesa/mesa-dri_8.0.4.bbappend [moved from meta-yocto/recipes-graphics/mesa/mesa-dri_8.0.4.bbappend with 100% similarity]
meta-yocto-bsp/recipes-graphics/mesa/mesa-dri_git.bbappend [moved from meta-yocto/recipes-graphics/mesa/mesa-dri_git.bbappend with 100% similarity]
meta-yocto-bsp/recipes-graphics/xorg-xserver/xserver-xf86-config/atom-pc/xorg.conf [moved from meta-yocto/recipes-graphics/xorg-xserver/xserver-xf86-config/atom-pc/xorg.conf with 100% similarity]
meta-yocto-bsp/recipes-graphics/xorg-xserver/xserver-xf86-config/beagleboard/xorg.conf [moved from meta-yocto/recipes-graphics/xorg-xserver/xserver-xf86-config/beagleboard/xorg.conf with 100% similarity]
meta-yocto-bsp/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend [moved from meta-yocto/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend with 100% similarity]
meta-yocto-bsp/recipes-kernel/linux/linux-yocto-rt_3.0.bbappend [moved from meta-yocto/recipes-kernel/linux/linux-yocto-rt_3.0.bbappend with 100% similarity]
meta-yocto-bsp/recipes-kernel/linux/linux-yocto_3.0.bbappend [moved from meta-yocto/recipes-kernel/linux/linux-yocto_3.0.bbappend with 100% similarity]
meta-yocto-bsp/recipes-kernel/linux/linux-yocto_3.2.bbappend [moved from meta-yocto/recipes-kernel/linux/linux-yocto_3.2.bbappend with 100% similarity]
meta-yocto-bsp/recipes-kernel/linux/linux-yocto_3.4.bbappend [moved from meta-yocto/recipes-kernel/linux/linux-yocto_3.4.bbappend with 100% similarity]
meta-yocto-bsp/recipes-qt/qt4/qt4-x11-free_4.8.1.bbappend [moved from meta-yocto/recipes-qt/qt4/qt4-x11-free_4.8.1.bbappend with 100% similarity]
meta-yocto/conf/bblayers.conf.sample
meta-yocto/conf/distro/poky.conf

diff --git a/meta-yocto-bsp/conf/layer.conf b/meta-yocto-bsp/conf/layer.conf
new file mode 100644 (file)
index 0000000..49fb135
--- /dev/null
@@ -0,0 +1,11 @@
+# We have a conf and classes directory, add to BBPATH
+BBPATH := "${BBPATH}:${LAYERDIR}"
+
+# We have a packages directory, add to BBFILES
+BBFILES := "${BBFILES} ${LAYERDIR}/recipes-*/*/*.bb \
+            ${LAYERDIR}/recipes-*/*/*.bbappend"
+
+BBFILE_COLLECTIONS += "yoctobsp"
+BBFILE_PATTERN_yoctobsp := "^${LAYERDIR}/"
+BBFILE_PRIORITY_yoctobsp = "5"
+
index edbccf02ce67ba5ad437625b9e108393fda4ac54..98bfd70c22ef3d69f1c9afc1a3f5814486b9fd54 100644 (file)
@@ -1,6 +1,6 @@
 # LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf
 # changes incompatibly
-LCONF_VERSION = "5"
+LCONF_VERSION = "6"
 
 BBPATH = "${TOPDIR}"
 BBFILES ?= ""
@@ -8,4 +8,5 @@ BBFILES ?= ""
 BBLAYERS ?= " \
   ##COREBASE##/meta \
   ##COREBASE##/meta-yocto \
+  ##COREBASE##/meta-yocto-bsp \
   "
index 5409a7761fcc44f880dab4375f82c144e0b636ae..6897ac481a9dedd00d44af3858d948f7eee3aa7a 100644 (file)
@@ -9,6 +9,7 @@ MAINTAINER = "Poky <poky@yoctoproject.org>"
 TARGET_VENDOR = "-poky"
 
 LOCALCONF_VERSION = "1"
+LAYER_CONF_VERSION ?= "6"
 
 DISTRO_FEATURES_append = " largefile opengl"